- 3
- 0
- 约 55页
- 2017-01-01 发布于广东
- 举报
文件 main.cpp 内容 结束 结束 在线教务辅导网: 更多课程配套课件资源请访问在线教务辅导网 馋死 * 软件开发技术 11 软件的开发包括可行性分析、需求分析、系统设计、程序设计、测试、维护等过程。软件生命周期包括计划、开发和运行三个时期。程序设计只是其中一个编码的环节,而软件的开发是一个系统工程,需要经历更加复杂的过程。 需求分析需要搞清楚用户需要用软件解决什么问题,包括这些问题的特点、特征以及完备性检测和一致性检测等等。软件设计就是要把这些需求转化为具体的实现。软件设计的过程包括系统结构设计、数据设计、界面设计和过程设计。 11.1 软件开发概述 软件完成后还需要进行测试和维护。软件测试的目的是验证软件的正确性、可靠性和稳定性等。包括单元测试、集成测试、确认测试和系统测试。测试的方法有很多,如著名的黑盒和白盒测试方法等。 软件维护需要解决软件和实际应用之间的矛盾,通过修改错误和完善功能等工作使得软件最大程度地接近用户的需求,完成用户的任务。具体包括校正性维护、适应性维护、完善性维护和预防性维护等。 具体的软件开发需要参考软件工程方面的理论和实际软件开发项目等。 11.1 软件开发概述 11.2.1 程序设计方法 11.2 软件开发技术 面向过程的程序设计方法采用自顶向下
您可能关注的文档
- C#桌面系统开发案例教程李建青第五章课件教学.ppt
- C#桌面系统开发案例教程李建青第一章课件教学.ppt
- C++Builder6程序设计教程陆卫忠刘文亮等第二章简单应用程序设计课件教学.ppt
- C++Builder6程序设计教程陆卫忠刘文亮等第九章多媒体与图形处理课件教学.ppt
- C++Builder6程序设计教程陆卫忠刘文亮等第六章c++Builder数据库开发环境课件教学.ppt
- C++Builder6程序设计教程陆卫忠刘文亮等第七章数据库应用程序设计课件教学.ppt
- C++Builder6程序设计教程陆卫忠刘文亮等第十一章c++Builder高级应用课件教学.ppt
- C++Builder6程序设计教程陆卫忠刘文亮等第十章C++基础课件教学.ppt
- C++Builder6程序设计教程陆卫忠刘文亮等第四章菜单与工具栏课件教学.ppt
- C++Builder6程序设计教程陆卫忠刘文亮等第一章概述课件教学.ppt
原创力文档

文档评论(0)