软件开发的各个阶段,为什么只有需求阶段称为工程?
来源:互联网 发布:手机淘宝如何发货 编辑:程序博客网 时间:2024/04/29 10:54
需求工程是随着计算机的发展而发展的,在计算机发展的初期,软件规模不大,软件开发所关注的是代码编写,需求分析很少受到重视。后来软件开发引入了生命周期的概念,需求分析成为其第一阶段。随着软件系统规模的扩大,需求分析与定义在整个软件开发与维护过程中越来越重要,直接关系到软件的成功与否。人们逐渐认识到需求分析活动不再仅限于软件开发的最初阶段,它贯穿于系统开发的整个生命周期。
需求分析是介于系统分析和软件设计阶段之间的桥梁。一方面,需求分析以系统规格说明和项目规划作为分析活动的基本出发点,并从软件角度对它们进行检查与调整;另一方面,需求规格说明又是软件设计、实现、测试直至维护的主要基础。良好的分析活动有助于避免或尽早剔除早期错误,从而提高软件生产率,降低开发成本,改进软件质量。
所以才只有需求成了工程!
0 0
- 软件开发的各个阶段,为什么只有需求阶段称为工程?
- 为什么软件的需求要称为需求工程
- 软件测试的各个阶段
- 软件开发流程纲要及各个阶段产生的文档
- UML在软件开发各个阶段的应用
- 【UML】UML在软件开发各个阶段的应用
- UML在软件开发各个阶段的应用
- UML在软件开发各个阶段的应用
- 测试任务-软件开发各个阶段
- 测试任务-软件开发各个阶段
- 软件开发流程之需求阶段
- 实现搜索需求各个阶段
- 软件测试职业发展的各个阶段
- 软件生命周期各个阶段的测试内容
- 软件工程之软件生命周期的各个阶段
- 软件开发的三个阶段。
- 软件开发的几个阶段
- 软件生存周期的各个阶段(可作为软件开发流程使用)
- LeetCode 21. Merge Two Sorted Lists
- Java面试知识点总结
- LeetCode 23. Merge k Sorted Lists
- theano调用cuda加速
- [WIN32]GetModuleFileNameEx获取当前窗口的可执行文件路径
- 软件开发的各个阶段,为什么只有需求阶段称为工程?
- CSDN初打算
- 观书有感之 "图解TCP/IP"
- 最短路径—Dijkstra算法和Floyd算法
- python之推导式
- MySQL触发器使用详解
- android logcat 打印完整信息
- wkhtmltopdf html转PDF 支持java 直接调用命令进行转换
- LeetCode 234. Palindrome Linked List