软件开发方法学.pptx

第5章软件开发的方法学学习目标:理解软件生产的经典阶段比较静态(结构化)建模和动态(基于时间的)建模理解UML的表示法

2026/6/825.1引言方法学:做事的系统方法、一个可接受的过程适用于软件的整个生命周期,即自软件开发的早期阶段至已安装系统的维护。

2026/6/83引言方法学涉及软件开发、阶段管理、资源管理、规划、调度和其他管理任务的建议或技术优秀的、适用范围广的方法学是成熟软件业的基础。

2026/6/845.2软件开发中的经典阶段需求分析设计规范实现测试部署维护

2026/6/855.2.1需求需求包括:业务需求:反映了组织机构或客户对系统、产品高层次的目标要求用户需求:描述了用户使用产品必须要完成的任务功能需求:定义了开发人员必须实现的软件功能,使得用户能完成他们的任务,从而满足了业务需求。非功能需要:对系统性能、界面等的要求

2026/6/865.2.2分析分析:(从用户角度)对问题域中事物的识别和它们之间相互关系的判定

2026/6/875.2.3设计设计:(从系统角度)解决系统如何实现问题,将分析过程所创建的分析模型转化成设计模型,如体系结构、类等等

2026/6/885.2.4规范规范:对软件开发过程的清晰、明确的描述,指出软件组件的用法、如何正确操作规范是按合同设计的、至关重要的底层规则

2026/6/895.2.5实现实现

文档评论(0)

1亿VIP精品文档

相关文档