软工视频看完很长时间了,一直没有总结起来,颗粒归仓是一件很重要的事,在接下来的学习中,一定注意总结!
软件工程的概论
软件有自己的生存周期,从开始使用到最后有新的软件代替这段时间是他的生存周期,而软件开发的生存周期:分析,设计,实现,调试,支持。与生存周期相对应的还有他在开发的过程中要注意的六个步骤:制定计划,需求分析,软件设计,编写程序,程序测试,运行维护,他们几乎是一一对应的,在开发软件的时候
软件开发过程中用到的模型:瀑布模型,快速原型,演化,螺旋,喷泉五种模型,其中用到最多的是瀑布模型,思想:从制作实际那上按工序把问题化简,将功能实现与制作分开便于分工协作。优点:奠定了软件工程方法的基础,流水依赖,便于分工协作,推迟物理实现,易于修改文档,有复审质量保证。不足:与用户见面晚,成功率低,一般为25%。试用范围:适用与系统要求明确的系统,各种应用软件的开发均可使用。
三、软件的需求分析
需求分析的任务就是借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决目标系统的“做什么”的问题
在项目需求分析中,出炉的文档——软件需求说明书。主要从任务概述,数据描述,功能需求,性能需求,运行需求(软硬件)方面进行编写,软件需求分析就是把软件计划期间建立的软件可行性分析求精和细化,特别明确的分析系统必须要做的工作,实现从“怎么做”——>“做什么”,一步一步的具体化。除了软件需求说明书外,还要着手做的文档,数据要求,初步的用户手册(开发前就要弄好),修改、完善与确定软件开发实施计划。
小结:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!