随笔 - 142  文章 - 2  评论 - 4  阅读 - 57245

随笔分类 -  【软工】

浅谈三大文档——需求、概要及详细
摘要:当今,电脑已经走进了千家万户。而用360清理电脑,好像已经是每家每户经常干的事情。而我的一个远亲更为夸张,家里电脑上装满了360的套装。从浏览器到安全卫士再到杀毒软件。清理电脑清理的频繁极了,而且人家还非常关注360软件的更新,虽然他不知道是怎么回事儿,软件一有更新,就更上瘾似的去更新。 下面我们想一个问题:为什么360能够通过不断的升级程序,达到程序的更新,而有的程序一有新的业务,就非得推倒重来呢? 当然,初期软件的架构非常重要了。然而无论在软件设计之初,还是在软件的使用过程中,维护过程中,项目经理级别的人物交流等等,等等都离不开的,就是文档。 说到文档,就必须得说需求、... 阅读全文
posted @ 2012-07-30 21:16 刘正权的博客 阅读(330) 评论(0) 推荐(0) 编辑
软件工程总结一
摘要:重构机房收费系统的时候,经常想起要重新看看软工这块儿的知识。昨天一天加今天上午半天,一直在看软工的笔记和截图,感觉产生共鸣的地方还是太少了。开发部分稍稍好一些,到了后面的工程管理部分,还是看的一头雾水。下面是我总结后画的一张简单的图:我们在学习软件工程,那什么是软件呢?书上的定义是:软件是计算机系统中与硬件相互依存的另一部分,它包括程序,数据和相关文档的完整集合。由软件的定义可知,我们所编写的软件,不仅包含我们写的程序,及相关的数据,更包括与之相应的说明文档。从定义可知,我们所写的文档有多么重要。对于机房收费系统的文档,我的文档还是只有需求、概要、详细三个比较详细,别的想写可是写不出来东西,这 阅读全文
posted @ 2012-02-18 21:43 刘正权的博客 阅读(117) 评论(0) 推荐(0) 编辑
软件维护
摘要:软件维护主要是根据需求变化或硬件环境的变化对应程序进行部分或全部的修改,修改时应充分利用源程序。修改后要填写程序改登记录,并在程序变更通知上上写明新旧程序的不同之处。其实它就是指软件系统交付使用以后,为了改正错误或满足新的需求而修改软件的过程。点击查看清晰的大图 阅读全文
posted @ 2011-09-13 14:22 刘正权的博客 阅读(135) 评论(0) 推荐(0) 编辑
程序编码
摘要:无论是软件计划、需求分析,还是结构设计、详细设计,期最终目标只有一个,那就是将软件表示翻译成计算机可以“理解”的编码形式,要将设计表示转换成可运行的计算机代码。编码的目的是使用选定的程序设计语言,把模块的过程描述翻译为用该语言书写的源程序。源程序应该正确可靠、简明清晰、而且具有较高的效率。在程序编写时应考虑到,所写的程序将被别人阅读,或为了将来的维护,一定要尽量使程序写的容易被人读懂。程序编码清晰的大图 阅读全文
posted @ 2011-09-13 09:21 刘正权的博客 阅读(344) 评论(0) 推荐(0) 编辑
需求分析
摘要:点击看大图提起需求分析,大家毋庸置疑的想起DFD图,开始想自己写一片关于DFD图的博客,后来看到大家总结的已经非常好了,我索性就拿来主义吧。DFD百科;得鹏总结的DFD图;网上找的DFD总结。 阅读全文
posted @ 2011-09-12 11:35 刘正权的博客 阅读(128) 评论(0) 推荐(0) 编辑
软件测试
摘要:软件测试在程序员对每一个模块的编码之后先做程序测试,在做单元测试,然后再进行集成(综合或组装)测试,系统测试,验收(确认)测试,平行测试,人工测试,其中单元测试的一部分已在编码阶段就开始了,测试横跨开发与测试两个阶段,又有不同的人员参加,测试工作本身就是复杂的。软件测试的概念、原则和目的软件测试是对软件计划、软件设计、软件编码进行差错和纠错的活动(包括代码执行活动与人工活动)。程序测试是对编码阶段的语法错、语义错、运行错进行查找的编码执行活动。找出编码中错误的代码执行活动就称为程序测试。纠正编码中的错误的执行活动就成为程序调试。软件测试的原则:(1)测试前要认定被测试软件有错,不要认为软件没有 阅读全文
posted @ 2011-09-11 21:33 刘正权的博客 阅读(200) 评论(0) 推荐(0) 编辑
软件调试——Debug
摘要:软件调试是在进行了成功的测试之后才开始的工作。它与软件测试不同,调试的任务是进一步诊断和改正程序中潜在的错误。调试的主要任务有两项:一项是确定程序中错误的确切性质和位置,二是对程序进行修改、排除错误。调试的步骤如下:(1)从错误的外部表现形式入手,确定程序中出错位置;(2)药酒有关部分的程序,找出错误的内在原因;(3)修改设计和代码,以排除这个错误;(4)重复进行暴露了这个错误的原始测试或某些有关测试。调试的方法:(1)强行排错在程序的特定部位设置打印语句,跟踪程序的执行,监视重要变量的变化;也可以利用某些程序语言的调试功能或专门的交互式调试工具,通过设计断点等方法分析程序的动态过程。(2)回 阅读全文
posted @ 2011-09-11 17:39 刘正权的博客 阅读(240) 评论(0) 推荐(0) 编辑
软件测试的步骤
摘要:与开发过程类似,测试过程必须分步进行,后一个步骤在逻辑上是前一个步骤的继续。软件从编码结束到交付到用户使用,需要经过单元测试、组装测试、验收测试和系统测试四个步骤。一、单元测试单元测试是软件测试的第一步,针对软件设计的最小单位——程序模块,进行正确性检验的测试工作。通常,单元测试和编码属于软件工程工程的同一个阶段。在编写出源程序代码并通过编译程序的语法检查之后,就可以进行单元测试工作,目的在于发现模块内部可能存在的各种出错。多个模块可以进行平行地独立进行单元测试。1)、单元测试的内容(1)、模块接口测试I、模块的形参和其驱动模块送来的参数的个数、类型、次序是否一致;II、模块i传送给被调用模块 阅读全文
posted @ 2011-09-11 17:10 刘正权的博客 阅读(458) 评论(0) 推荐(0) 编辑
可行性研究
摘要:软件计划这一章,主要介绍了可行性研究内容,任务,步骤,及可行性研究报告的内容和格式。下面来突出介绍一下可行性研究。可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。也就是说可行性研究的母的不是解决问题,而是确定问题是否值得去解决。研究在当前的具体条件下,开发新系统是否具备必要的资源和其他条件。一般说来,应从经济可行性、技术可行性、运行可行性、法律可行性和开发方案可行性等方面研究可行性。可行性研究需要的时间长短取决于工程的规模,一般说来,可行性研究的成本只占预期的工程中成本的5%——10%。一般的话占8%左右。可行性研究的内容:(1)问题识别了解系统应解决的问题,这些问题是如 阅读全文
posted @ 2011-09-04 17:14 刘正权的博客 阅读(425) 评论(0) 推荐(0) 编辑
软件生存期模型介绍
摘要:软件生存期模型是跨越整个生存期的系统开发、运作和维护所实施的全部过程、活动和任务的结构框架~瀑布模型瀑布模型规定了各项软件工程活动,包括制定开发计划、需求分析和说明、软件设计、程序编码、测试和运行、维护,并且规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落。实践表明,上述各项活动之间并非完全是自上而下,呈线性图式。实际情况是,每项开发活动均应具有以下特征:(1)从上一级活动接受本项活动的工作对象,作为输入;(2)利用这一输入实施本项活动应完成的工作;(3)给出本项活动的工作成果,作为输出传给下一项活动;(4)对本项活动实施的工作进行评审,若其工作得到确认,则继续进行下一项活动,否 阅读全文
posted @ 2011-09-04 16:05 刘正权的博客 阅读(2234) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示