软件开发是根据用户需求,开发出软件系统或者系统中的软件部分的过程。软件开发是一项包括需求捕捉,需求分析,设计,实现和测试的系统工程。软件一般是用某种程序设计语言来实现的。通常采用软件开发工具可以进行开发。
产品特点:
灵活性:可根据用户的实际情况,开发相适应的软件;
便捷性:满足用户特定使用习惯的需求;
稳定性:满足用户若干年内的需求需要;
效率高:由于软件是根据用户的实际情况开发的,使用户在培训时就能适应系统,从而能更快更有效地应用系统,产生效益。
软件开发流程:
一.用户提供需求
二.全程建模
A、 组织结构分析
B、 业务流程分析:事件流程图,问题分析图,描述业务流程,顺序图验证该流程。
C、 业务数据分析:构件图描述业务数据的内容及其之间的关系。
三.说明文档和开发文档的编制
四.软件设计和开发
五.软件模块编写和开发
六.开发进度 控制和质量控制
七.软件装配与测试
八.软件修改
九.版本测试
十.为最终用户提供应用培训。
十一.用户试用。
十二.软件质量改进
十三.软件交付 |