软件工程相关笔记

软件生命周期:
软件定义期、软件开发期和软件运行和维护期
 
软件定义期:
软件任务立项、项目可行性分析、制定项目计划和软件需求分析
 
软件开发期:
软件概要设计(也成总体设计) 是从总体上对软件给出设计说明
软件详细设计、编码和单元测试、 系统集成测试和系统确认验证
 
软件运行和维护期:
对软件的维护主要涉及三个方面 改正性维护 适应性维护和完善性维护
 
软件过程模型
是人们在软件开发实践中总结出来的、适用于具有某一类特征项目的标准开发过程。
软件开发模型提供了一个框架并把必要活动映射这个框架中,包括主要的开发阶段、各个阶段要完成的主要任务和活动、各个阶段的输入输出。
 
软件开发过程模型:
瀑布模型、原型模型、增量模型、螺旋模型、喷泉模型和统一软件开发过程(RUP)。
 
CMMI软件企业过程能力评价模型
初始级、可重复级、定义级、管理级和优化级
 
 
软件开发技术 P14
结构化技术、面向对象技术和组件技术
 
面向对象方法:
面向对象分析:OOA
面向对象设计:OOD
面向对象编程:OOP
 
面向对象的基本概念
对象:对象是要研究的任何事物
类:类是对象的模板
消息:消息是对象之间进行通信的一种规格说明。
 
面向对象技术的基本特征是:
封装、继承、多态
 
以上。
posted @ 2018-03-11 20:16  SNIHUO  阅读(160)  评论(0编辑  收藏  举报