通过整理书上的内容,将软件工程可能会考的大题和一些要背的概念列出,供自己参考。
1、软件的定义?
答:软件是计算机系统中与硬件香一村的另一部分,它包括程序、数据和相关文档;其中程序是指令的集合,通过执行这些指令可以满足预期的特性、功能和性能需求;数据是指数据结构,使程序可以合理利用信息;文档是软件描述信息,用来描述程序的操作和使用。
2、软件工程的定义?
答:(1)将系统化的、规范的、可量化的方法应用于软件的开发、运行和维护,即将工程化方法应用于软件。(2)对(1)中所描述方法的研究。
3、软件危机的定义?
答:软件危机是指计算机软件开发和维护中遇到的一系列问题,这些问题绝不仅仅是特定软件的,几乎所有的软件都不同程度地存在这些问题。
4、软件工程的意义?
答:软件工程是指导计算机软件开发和维护的工程学科,采用工程的原理,技术、概念和方法来开发和维护软件,把经过实践检验的正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并维护它。
5、软件工程的六大目标?
答:达到要求的软件功能、取得较好的软件性能、开发出高质量的软件、付出较低的开发成本 、需要较低的维护费用 、能按时完成开发工作并及时交付使用。
6、软件工程的七大原则?
答:用分阶段的生命周期计划严格管理、坚持阶段评审、严格实施产品控制、采用现代的程序设计技术、结果应该能明确审查、开发成员应该少而精、承认不断改进软件工程实践的必要性。
7、软件生命的八个阶段?
答:问题定义、可行性研究、需求分析、概念设计、详细设计、编码和单元测试、综合测试、软件维护。
8、通用分析模型有哪些?
答:瀑布模型、增量模型、原型开发、螺旋模型、并发模型等
9、软件工程实践的七大原则?
答:存在价值、保持简洁、保持愿景、关注使用者、面向未来、提前计划复用、认真思考
10、软件工程实践的四个精髓?
答:理解问题、策划解决方案、实施计划、测试结果的正确性
11、框架活动有哪些?
答&#