软件工程问答对应(初版).doc
上传人:天马****23 上传时间:2024-09-14 格式:DOC 页数:12 大小:83KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

软件工程问答对应(初版).doc

软件工程问答对应(初版).doc

预览

免费试读已结束,剩余 2 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

..整理doc整理doc.整理doc软件工程概论软件的特点是什么?软件是逻辑实体;具有抽象性;软件的形态不可见;――必须通过观察、分析、思考、判断来了解其功能、性能和其它特性。软件是人脑思维的产物,其生产过程与硬件不同。――开发过程的质量控制及软件产品保护问题。软件的开发和运行受计算机系统限制。――软件移植问题。软件的开发技术落后,手工开发方式仍占统治地位。――开发效率低。2006年发布的国家分类标准是什么?独立式,组合式,集成式,嵌入式。软件危机的表现有哪些?对开发成本和进度的估算偏差太大没有适当的文档软件成本比重上升质量很不可靠供不应求用户很不满意产生软件危机的原因是什么?客观:软件本身特点1逻辑部件2规模庞大主观:不正确的开发方法忽视需求分析“软件开发=程序编写”的错误观念轻视软件维护什么是软件工程三要素?方法:为软件开发提供了“如何做”的技术。工具:为软件工程方法提供了支撑环境。过程:定义了方法使用的顺序、要交付的文档资料、为保证质量和适应变化所需要的管理、软件开发各个阶段完成的里程碑。软件工程的基本目标是什么?付出较低的开发成本2)达到要求的软件功能3)取得较好的软件性能4)开发的软件易于移植5)需要较低的维护费用6)能按时完成开发工作,及时交付使用软件工程的基本原则是什么?抽象2)信息隐蔽3)模块化4)局部化5)确定性6)一致性7)完备性8)可验证性..整理doc整理doc.整理doc软件工程的基本原理是什么?1)用分阶段的生命周期严格管理;2)坚持进行阶段评审;3)实行严格的产品控制;4)采用现代程序设计技术;5)结果应能清楚地审查;6)开发小组人员应少而精;7)承认不断改进软件工程实践的必要性。瀑布模型有什么特点?1.里程碑或基线驱动,或者说文档驱动;2.过程逆转性很差,或者说不可逆转。说明生命周期的划分?一个软件从定义、开发、使用和维护,直到最终被废弃,所经历的生存过程称为软件生存期或叫生命期。生命期的划分:定义阶段:制定计划需求分析和定义开发阶段:软件设计程序编写软件测试维护阶段:运行/维护列出软件生存期的几个主要模型?1)瀑布模型2)原型模型3)螺旋模型4)增量模型5)构件组装模型6)统一过程模型7)第四代技术论述瀑布模型软件开发方法的基本过程?..整理doc整理doc.整理doc增量模型有什么特点?任务或功能模块驱动,可以分阶段提交产品;有多个任务单,这些多个任务单的集合,构成项目的一个总任务书(总用户需求报告)。几种主要的软件开发方法?面向过程的方法面向数据的方法面向对象的方法软件工程中的“五个面向”?面向流程分析、面向数据设计面向对象实现面向功能测试面向过程管理..整理doc整理doc.整理doc软件策划1.可行性分析的目的?用最小的代价在尽可能短的时间内确定问题是否能够解决。2.可行性分析最为敏感的方面是什么?经济可行性这个系统的经济效益能超过它的开发成本吗?技术可行性现有技术能否实现该系统?技术冒险的各种因素?例如有关的技术是否已进步到足以支持该系统?技术人员的熟练程度?硬、软件资源是否按期得到?操作可行性系统的操作方式在这个用户组织内行得通吗?法律可行性开发的软件项目是否侵犯他人的利益,是否违反法律,并由此承担法律责任。3.可行性研究的步骤有哪些?复查系统规模和目标(系统调研)研究目前正在使用的系统(系统分析)导出新系统的高层逻辑模型(系统分析)重新定义问题(模型评审)导出和评价可供选择的解决方案推荐一个方案并说明理由推荐行动方针书写文档提交审查4.软件计划的步骤有哪些?估计软件的规模及所需的资源制定时间表鉴别和评估风险约定与限制条件5.软件计划书的内容有哪些?1)软件范围2)环境资源3)进度安排4)成本/效益分析6.甘特图有哪些优点和缺点?优点:它具有简单、醒目和便于编制等特点。能够动态反映软件项目开发进展的情况。缺点:难以反映多个任务之间存在的复杂的逻辑关系。7.什么是网络计划法的关键事件与关键路径?关键事件:最早完成时间与最迟完成时间相等的事件。关键路径:关键事件联结的各个活动所组成的路线。..整理doc整理doc.整理doc8.常用的成本估算方法有哪些?(1)基于代码行的成本估算方法(2)任务分解成本估算(3)经验统计估算模型:①参数方程②动态多变量参数模型③COCOMO模型(constructiveCostModel)④