担保公司系统调试维护工作
摘要:大哥公司的系统是我在看软件工程之初做的,做完了之后,软件工程重头戏几乎也看完了。随之我也越来越感到这个系统有多垃圾。原来一个真正的软件,前期需要这么多铺垫和准备工作。开始的时候,大哥跟我说,编程的重头戏交给我,调好了给他就好了。然而系统调试、软件调试、软件维护工作还是我一直做的。系统没有进行可行性分析和需求分析,前期的需求也不是很明确,只有他写给我的一个需求文档。由于在他的需求文档中的阐述也不是很清晰,对很多地方的要求不是很明确,我只是参照这需求文档,按着我自己的想法给他补充空缺的地方。系统虽然发布给他了,但是对于我来说,有点不好意思拿出手,因为我想按照软件工程的要求来给他做一个。做系统的同时
阅读全文
posted @
2011-09-29 20:09
刘正权的博客
阅读(160)
推荐(0) 编辑
大三
摘要:真的不敢想象,原来的对我如此陌生的廊坊师范学院,现在竟已是这么的熟悉。对这里的一草一木已经有了不能言表的感情。原来曾经想过:等毕业之后,朝着师范学院的大门口高声喊“廊坊师范,见鬼去吧!”。而今,这样的情怀早已烟消云散。真实的感受到时间就在自己身边飞逝而过。原来一个人在众生、在时间面前,竟是这么的渺小……大三的我,走在廊坊师范学院的广场上,经常会看到许多熟悉的面孔。一声声“师哥”的叫我,心中并没有一丝大一的时候憧憬的美妙,心里怪怪的,我也不知道怎么形容的心情。总之跟高兴、开心无关。大二一年,我尝到了各种自己不想尝试的滋味。同时也更加坚定了我在提高班留下来的决心。一直以来,我总是把自己搞的很忙碌。
阅读全文
posted @
2011-09-26 14:08
刘正权的博客
阅读(472)
推荐(0) 编辑
VB与Matlab
摘要:最近对Matlab有了全新的认识,同时也在学习中找到了学习的乐趣。大二上学期的时候学了半年的Matlab,除了反感想不出什么新的形容词。而今年开的数学实验课又是基于Matlab的。头疼。。。在我感觉,Matlab没有VB快捷,总感觉有了可视化的VB,就不需要再去学什么Matlab。而今年我看到了许多人为了数学建模痴迷的在教室奋斗了三天三夜。我开始反思了,开始对Matlab老师说的话有了新的认识,对Matlab有了新的认知。下面就谈谈结合VB谈谈Matlab。~变量处理近些天来,我一直研究Matlab,我出奇的发现:Matlab比VB更加快捷。在Matlab语言中,无需对变量进行声明,直接使用新
阅读全文
posted @
2011-09-24 21:19
刘正权的博客
阅读(665)
推荐(0) 编辑
最近写文档心得
摘要:机房收费系统临近开学的时候,就按计划完成了。软工视频也看完了,尽管很多地方的知识,都谈不上理解,只能说是过了一遍。其实软工等于看了三遍。第一遍当然是看视频,每当看完一章之后,我都会用思维导图进行总结。这一遍下来,等于又看了一遍;最后,等视频看完之后,自己又对软工知识进行整理,然后整理在博客上。下来之后,等于又是一遍。最近一直在写机房收费系统的文档。提起文档,真的很头疼啊——全身头疼。做机房收费系统的感受是,一开始感觉很难,但是一开了个小头,就行如流水一般做下来了;而写文档一开始的时候感觉很好写,不就是写字吗,可是想把文档写好,起码自己看过去,真的不简单啊。一开始很纠结究竟要怎么写文档、要写多少
阅读全文
posted @
2011-09-19 20:06
刘正权的博客
阅读(367)
推荐(0) 编辑
软件维护
摘要:软件维护主要是根据需求变化或硬件环境的变化对应程序进行部分或全部的修改,修改时应充分利用源程序。修改后要填写程序改登记录,并在程序变更通知上上写明新旧程序的不同之处。其实它就是指软件系统交付使用以后,为了改正错误或满足新的需求而修改软件的过程。点击查看清晰的大图
阅读全文
posted @
2011-09-13 14:22
刘正权的博客
阅读(135)
推荐(0) 编辑
程序编码
摘要:无论是软件计划、需求分析,还是结构设计、详细设计,期最终目标只有一个,那就是将软件表示翻译成计算机可以“理解”的编码形式,要将设计表示转换成可运行的计算机代码。编码的目的是使用选定的程序设计语言,把模块的过程描述翻译为用该语言书写的源程序。源程序应该正确可靠、简明清晰、而且具有较高的效率。在程序编写时应考虑到,所写的程序将被别人阅读,或为了将来的维护,一定要尽量使程序写的容易被人读懂。程序编码清晰的大图
阅读全文
posted @
2011-09-13 09:21
刘正权的博客
阅读(344)
推荐(0) 编辑
需求分析
摘要:点击看大图提起需求分析,大家毋庸置疑的想起DFD图,开始想自己写一片关于DFD图的博客,后来看到大家总结的已经非常好了,我索性就拿来主义吧。DFD百科;得鹏总结的DFD图;网上找的DFD总结。
阅读全文
posted @
2011-09-12 11:35
刘正权的博客
阅读(128)
推荐(0) 编辑
软件测试
摘要:软件测试在程序员对每一个模块的编码之后先做程序测试,在做单元测试,然后再进行集成(综合或组装)测试,系统测试,验收(确认)测试,平行测试,人工测试,其中单元测试的一部分已在编码阶段就开始了,测试横跨开发与测试两个阶段,又有不同的人员参加,测试工作本身就是复杂的。软件测试的概念、原则和目的软件测试是对软件计划、软件设计、软件编码进行差错和纠错的活动(包括代码执行活动与人工活动)。程序测试是对编码阶段的语法错、语义错、运行错进行查找的编码执行活动。找出编码中错误的代码执行活动就称为程序测试。纠正编码中的错误的执行活动就成为程序调试。软件测试的原则:(1)测试前要认定被测试软件有错,不要认为软件没有
阅读全文
posted @
2011-09-11 21:33
刘正权的博客
阅读(200)
推荐(0) 编辑
软件调试——Debug
摘要:软件调试是在进行了成功的测试之后才开始的工作。它与软件测试不同,调试的任务是进一步诊断和改正程序中潜在的错误。调试的主要任务有两项:一项是确定程序中错误的确切性质和位置,二是对程序进行修改、排除错误。调试的步骤如下:(1)从错误的外部表现形式入手,确定程序中出错位置;(2)药酒有关部分的程序,找出错误的内在原因;(3)修改设计和代码,以排除这个错误;(4)重复进行暴露了这个错误的原始测试或某些有关测试。调试的方法:(1)强行排错在程序的特定部位设置打印语句,跟踪程序的执行,监视重要变量的变化;也可以利用某些程序语言的调试功能或专门的交互式调试工具,通过设计断点等方法分析程序的动态过程。(2)回
阅读全文
posted @
2011-09-11 17:39
刘正权的博客
阅读(240)
推荐(0) 编辑
软件测试的步骤
摘要:与开发过程类似,测试过程必须分步进行,后一个步骤在逻辑上是前一个步骤的继续。软件从编码结束到交付到用户使用,需要经过单元测试、组装测试、验收测试和系统测试四个步骤。一、单元测试单元测试是软件测试的第一步,针对软件设计的最小单位——程序模块,进行正确性检验的测试工作。通常,单元测试和编码属于软件工程工程的同一个阶段。在编写出源程序代码并通过编译程序的语法检查之后,就可以进行单元测试工作,目的在于发现模块内部可能存在的各种出错。多个模块可以进行平行地独立进行单元测试。1)、单元测试的内容(1)、模块接口测试I、模块的形参和其驱动模块送来的参数的个数、类型、次序是否一致;II、模块i传送给被调用模块
阅读全文
posted @
2011-09-11 17:10
刘正权的博客
阅读(458)
推荐(0) 编辑
百米倒计时小例子
摘要:在研究类这块,有个小例子对我的帮助特别大。在这里跟大家分享一下。本例中,主要讲的百米赛跑中的计时。下面是TimerTask类模块中代码:Option Explicit Public Event UpdateTime(ByVal dblJump As Double)
Public Event ChangeText() Public Sub TimerTask(ByVal Duration As Double) Dim dblStart As Double Dim dblSecond As Double Dim dblSoFar As Double dblSta...
阅读全文
posted @
2011-09-08 15:42
刘正权的博客
阅读(201)
推荐(0) 编辑
半个月之内的学习任务
摘要:最近由于杂七杂八的事情太多了,所以感觉有必要拿出一些时间来梳理以下最近的学习任务。1、软件工程的视频一定会看完,认真写完各章的总节,软件工程总结,以及各章的重点介绍的部分的总结。2、软件工程的书只看了一本,还没看完,继续。3、这期间一点要开始着手写机房的文档了,4、专业课一定要完成预习任务,整理好各科的思维导图笔记。5、本周日去维护系统。6、年级综合测评。……这半个月赶紧过去吧……综合测评赶紧过去吧……提高班时间安排:1、八点(早)之前,到班上课;2、两点半(中)之前,到班上课;3、七点半(晚)之前,到班上课。
阅读全文
posted @
2011-09-06 18:03
刘正权的博客
阅读(118)
推荐(0) 编辑
担保公司管理系统完工
摘要:暑假的时候,表哥就跟我说了让我帮他做一个系统。尽管百般推辞,我还是拜倒在他的左一桌右一桌的邀请上了。他所在的公司就是廊坊市的一所担保公司。虽然是个很大的公司,可是公司里每个人的业务大多是靠个人整理,到最后整理起来非常麻烦。同事们仍然坚持着原始的记录方法,而我大哥想凭借自己编程的底子,做出一个管理系统。受尽折磨之后,他准备把折磨丢给我……没办法,做弟弟的,得让着哥哥点儿。那时候我还没有做完机房收费系统,根本没心思接这事儿。所以我跟他约定,等开学再给他做。一开始我准备拖一拖的。因为我刚刚做完机房收费系统,太想见识一下软件工程了,可是我一开学,他就给我发来了需求的文档(写的很明白)……前后算起来,大
阅读全文
posted @
2011-09-06 17:21
刘正权的博客
阅读(243)
推荐(0) 编辑
可行性研究
摘要:软件计划这一章,主要介绍了可行性研究内容,任务,步骤,及可行性研究报告的内容和格式。下面来突出介绍一下可行性研究。可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。也就是说可行性研究的母的不是解决问题,而是确定问题是否值得去解决。研究在当前的具体条件下,开发新系统是否具备必要的资源和其他条件。一般说来,应从经济可行性、技术可行性、运行可行性、法律可行性和开发方案可行性等方面研究可行性。可行性研究需要的时间长短取决于工程的规模,一般说来,可行性研究的成本只占预期的工程中成本的5%——10%。一般的话占8%左右。可行性研究的内容:(1)问题识别了解系统应解决的问题,这些问题是如
阅读全文
posted @
2011-09-04 17:14
刘正权的博客
阅读(425)
推荐(0) 编辑
软件生存期模型介绍
摘要:软件生存期模型是跨越整个生存期的系统开发、运作和维护所实施的全部过程、活动和任务的结构框架~瀑布模型瀑布模型规定了各项软件工程活动,包括制定开发计划、需求分析和说明、软件设计、程序编码、测试和运行、维护,并且规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落。实践表明,上述各项活动之间并非完全是自上而下,呈线性图式。实际情况是,每项开发活动均应具有以下特征:(1)从上一级活动接受本项活动的工作对象,作为输入;(2)利用这一输入实施本项活动应完成的工作;(3)给出本项活动的工作成果,作为输出传给下一项活动;(4)对本项活动实施的工作进行评审,若其工作得到确认,则继续进行下一项活动,否
阅读全文
posted @
2011-09-04 16:05
刘正权的博客
阅读(2234)
推荐(0) 编辑