软件工程简答题第一章 绪论1. 什么就是软件危机
软件危机有什么表现
软件危机产生得原因就是什么
答:所谓软件危机就是指在计算机软件得开发与维护过程中所遇到得一系列严重问题
主要就是指如何开发软件,怎样满足对软件日益增长得需求,如何维护数量不断膨胀得先有软件
表现:(1)对于软件开发得成本与进度得估量很不准确
(2)开发得软件产品不能完全满足用户要求,用户对已完成得软件系统不满意得现象常常发生
(3)开发得软件可靠性差
(4)软件通常没有适当得文档资料
(5)软件得可维护性差
(6)软件开发生产率提高得速度,远远跟不上计算机应用普及深化得趋势
原因:软件开发中遇到得问题因找不到解决得办法,使问题积累起来,形成了尖锐得矛盾,导致了软件危机
2. 简述软件得进展过程
答:软件生产得进展划分为三个年代:(1)程序设计时代:这一时期,软件得生产主要就是个体手工劳动得生产方式.(2)程序系统时代:由于计算机得应用领域不断扩大,软件得需求也不断增长,软件由于处理得问题域扩大而使程序变得复杂,设计者不得不由个体手工劳动组成小集团合作,形成作坊式生产方式小集团合作生产得程序系统时代
(3)软件工程时代:软件工程时代得生产方式就是采纳工程得概念、原理、技术与方法,使用数据库、开发工具、开发环境、网络、分布式、面对对象技术来开发软件
3. 什么叫软件工程
软件工程就是如何克服软件危机得
答:软件工程就是将系统得、法律规范得、可度量得工程化方法应用于软件开发、运行与维护得全过程及上述方法得讨论
为了克服软件危机,人们从其她产业得工程化生产得到启示,采纳工程得概念、原理、技术与方法来开发与维护软件
4. 软件工程得目标就是什么
软件工程有哪些原则
答:软件工程得目标就是:在给定成本、进度得前提下,开发出具有可修改性、有效性、可靠性、可理解性、可维护性、可重用性、可适应性、可移植性、可追踪性与可互操