软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。
软件需求分析的八个目标
一、决定是否建立一个系统。
二、理解最终的软件系统应该解决那些问题。
三、引用这些问题的相关问题。
四、提供一个与这些问题和系统特征有关的回答问题的基础。
五、决定系统应该做什么?解决做什么的问题。
六、解决系统不应该做什么。
七、确认系统将能满足用户的需求,并且订立相应的验收标准。
八、提供一个为系统进行开发的基础。