![4980b0c3273611395b3dec0a685cb6c7.png](https://img-blog.csdnimg.cn/img_convert/4980b0c3273611395b3dec0a685cb6c7.png)
1.选题和资料收集
本阶段的主要任务是对所实习单位进行全面了解,发现需要解决的问题,或根据个人的情况,结合计算机专业具体的应用需要,选择自己所要设计的题目,根据题目所涉及的内容和技术,有针对性地进行学习,查询相关技术资料和文献,熟悉所需的开发设计工具的使用。
2.分析计划
该阶段主要任务是对确定的设计项目进行分析和规划,确定系统的结构、功能、模块和数据,并制定具体的工作计划和方案。主要包括:需求调查、可行性研究、需求分析、软硬件平台选择、确定设计概要目标, 写出下步工作计划。提供的文件有:项目介绍、用户需求报告、可行性分析(技术、应用)、设计概要的方案和目标。
3.设计
主要包括:制定总体设计计划,进行概要设计、模块划分、概念定义、功能定义、模块代码设计、平台工具修饰渲染、组装测试调试、需求验证。需提供验收的文件:系统详细的总体设计、各功能模块的划分原则和定义、各功能模块源代码、各功能模块测试报告。
4.调试维护
主要包括:改正性维护(修正用户在使用过程中发现的错误或问题)、适应性维护(为适应新的应用环境而进行必要的修改)、完善性维护(针对用户在使用过程中出现的新需求进行改进)、修正性维护。提供的文件:改正性报告(错误发现的条件和错误现象、结果)、适应性维护报告(不适应的原因、解决方案)、完善性报告(新需求提出背景、技术实现、对系统的影响