软件工程 重点.docVIP

  • 5
  • 0
  • 约7.94千字
  • 约 17页
  • 2020-11-03 发布于浙江
  • 举报
1.软件工程的基本原理: 用分阶段的生命周期计划严格管理;②坚持进行阶段评审;③实行严格的产品控制;④采用现代化程序设计技术;⑤结果应能清楚地审查;⑥开发小组的人员应该少而精;⑦承认不断改进软件工程实践的必要性。 2.面向对象方法学的含义: ①把对象作为融合了数据及在数据上的操作行为的统一的软件构件; 把所有对象都划分成类; 按照父类(或称为基类)与子类(或称为派生类)的关系,把若干个相关类组成一个层次结构的系统(也称为类等级)。 对象彼此间仅能通过发消息互相联系。 3.软件生命周期: ①问题定义;②可行性研究;③需求分析;④总体设计;⑤详细设计; 编码和单元测试;⑦综合测试;⑧软件维护 4.软件定义时期的任务: ①确定软件开发工程必须完成的总目标;②确定工程的可行性;③导出实现工程目标应该采用的策略及系统必须完成的功能;④估计完成该项工程需要的资源和成本,并制定工程进度表。 5.瀑布模型的特点: ①阶段间具有顺序性和依赖性;②推迟实现的观点;③质量保证的观点; 6.敏捷软件开发宣言的组成: ①个体和交互胜过过程和工具;②可以工作的软件胜过面面俱到的文档;③客户合作胜过合同谈判;④响应变化胜过遵循计划。 6.重构:所谓代码重构就是在不改变系统行为的前提下,重新调整和优化系统的内部结构,以降低复杂性,消除冗余,增加灵活性和提高性能。 7.可行性研究的任务:①技术可行性②经济可行性③操

文档评论(0)

1亿VIP精品文档

相关文档