电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

软件工程导论-张海藩编著-考试范围及各章重点

软件工程导论-张海藩编著-考试范围及各章重点_第1页
1/6
软件工程导论-张海藩编著-考试范围及各章重点_第2页
2/6
软件工程导论-张海藩编著-考试范围及各章重点_第3页
3/6
软件工程考试整理第一章1、CASE(Computer Aided Software Environment) 2、软件危机 的概念P1-2:指在软件开发和维护过程中所遇到的一系列严重问题。(如何开发软件,以满足对软件日益增长的需求;如何维护数量不断膨胀的已有软件)3、产生软件危机的原因P3:一方面与软件本身有的特点有关,另一方面也和软件开发与维护的方法不正确有关。4、消除软件危机的途径P5:既要有技术措施(方法和工具),又要有必要的组织管理措施5、软件工程支撑环境P5:如果把各个阶段使用的软件工具有机地集合成一个集体,支持软件开发的全过程。6、软件工程的定义P5:是指导计算机软件开发和维护的一门工程学科。具体的定义:①把系统的、规范的、可度量的途径应用于软件开发、运行和维护过程,也就是把工程应用与软件;②研究①中提到的途径。7、软件工程方法学P9-10: 包含三个要素:方法、工具和过程。最广泛的方法学包括传统方法学和面向对象方法学。传统方法学 :也称为生命周期方法学或结构化范型。主要是把软件生命周期的全过程一次划分为若干个阶段,然后顺序地完成每个阶段的任务。面向对象方法学:4 个要点(对象、类、继承、封装性)8、软件生命周期3 个时期P13:软件定义、软件开发、软件维护软件定义阶段:确定开发过程的总任务;工程的可行性;实现工程目标应采用的策略;系统必须完成的功能;估计资源和成本。软件开发阶段:总体设计,详细设计(前两个阶段又称系统设计),编码和单元测试,综合测试(后两个阶段又称系统实现)。9、三个模型的优缺点:瀑布模型(带反馈环)P15 优点: ①可强迫开发人员采用规范的方法;②严格规定了每个阶段必须提交的文档;③要求每个阶段交出的所有产品都必须经过质量保证小组的仔细验证。缺点:由于是一种文档驱动的模型,最终开发出的软件产品可能并不是用户真正需要的。快速原型模型(不带反馈环)P17 可以通过快速构建起一个在计算机上运行的原型系统,让用户试用原型并收集用户反馈意见的办法,获取用户的真实需求。本质是“快速”。增量模型 P17 具有可在软件开发的早期阶段使投资获得明显回报和较易维护的优点,但是,要求软件具有开放的结构是使用这种模型时的固有的困难。第二章1、数据流图的定义(DFD)P40:是一种图形化技术,描绘信息流和数据从输入移动到输出过程中所经受的变换。无具体物理部件,只是描绘数据在软件中流动和被处理的逻辑过程。在设计时值考虑系统必须完成的基本逻辑功...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

软件工程导论-张海藩编著-考试范围及各章重点

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部