软件工程
文章平均质量分 81
不是小卜ò
这个作者很懒,什么都没留下…
展开
-
第七章 实现-编码
源程序文档化、数据说明、语句结构、输入/输出方法、效率注释分为序言性注释和功能性注释序言性注释:每个模块的开头功能性注释:嵌在源程序体7.2.3测试方法分黑盒法和白盒法两种:已知产品应该具有的功能,可以通过黑盒测试来检验每个功能是否符合设计要求。已知产品的内部工作过程,可以通过白盒法来检验每种内部操作是否按要求的规定正常进行。7.2.4测试步骤单元测试:检查各个程序模块是否有错误,能发现编码和详细设计的错误。白盒测试为主,黑盒测试为辅,多个模块并行进行。编译、..原创 2022-01-04 20:57:37 · 307 阅读 · 0 评论 -
第九章 面向对象方法学引论
9.1 面向对象方法学概述传统方法的缺点:面向功能、数据和操作相分离面向对象=对象+类+继承+通信对象彼此之间只能通过传递消息互相联系面向对象方法组成:OOA:面向对象的分析OOD:面向对象的设计OOP:面向对象的程序设计面向对象开发过程:需求分析、设计、实现、测试需求分析1、定义系统功能(用例图);4、建立类的静态模型(类图);5、描述对象的动态行为(状态、时序、活动图);设计1、将分析所得的类划分为功能包、并从技术层面增加新包原创 2022-01-04 20:16:44 · 429 阅读 · 0 评论 -
可行性分析
问题定义阶段目的:弄清用户需要计算机解决的问题根本所在,以及项目需要的资源和经费。任务:在调查的基础上,编写关于系统规模和目标的报告书。可行性研究的任务可行性研究的目的:不是解决问题,而是确定问题是否值得去解决。技术可行性,使用现有的技术能实现这个系统吗?经济可行性,这个系统的经济效益能超过它的开发成本嘛?操作可行性,系统的操作方式在这个用户组织内行的通吗?复查系统规模和目标:对问题定义阶段书写的关于规模和目标的报告书进一步复查确认。导出和评价供选择的解法...原创 2021-11-30 21:10:22 · 3280 阅读 · 0 评论 -
软件工程导论第二章
1.3软件生命周期各阶段的任务瀑布模型快速原型模型螺旋模型喷泉模型1.4.1瀑布模型1、传统瀑布模型1970年,由W.Royce提出2、实际的瀑布模型增加了一个评审活动,评审每个阶段完成的活动,若得到确认,则进行下一阶段的活动;否则返回前一阶段,甚至更前阶段返工;3、瀑布模型的特点阶段间具有顺序性和依赖性 推迟实现的观点 质量保证的观点4、瀑布模型的优点 适用于需求非常明确的情况优点:1)可强迫开发人员采用规范的开发方法;..原创 2021-11-28 21:38:09 · 509 阅读 · 0 评论 -
软件工程第一章
70年代-现在:特点:打破了软件设计的个体化特征,有了相应的设计原则等。生产方式:由软件车间联成软件工厂、公司。软件=程序+文档。正朝着第四阶段发展软件的定义软件是指与计算机系统的操作有关的计算机程序、规程、规则及任何与之有关的文件。软件包括程序和文档两部分。软件是能够完成预定功能和性能的可执行的计算机程序和使程序正常执行所需要的数据,加上描述软件开发过程及其管理、程序的操作和使用的有关文档。程序:适合于计算机处理的指令序列以及所处理的数据;文档:与软件开发、维护和使用有关的文字材料。原创 2021-11-28 21:07:47 · 694 阅读 · 0 评论