软件工程课后答案.docx

?软件工程?作业及答案1-1 什么为软件危急 ?它有哪些典范体现 ?为什么会出现软件危急?答: 软件危急为指在盘算机软件得开辟与维护历程中所碰到得一系列严峻题目;归纳综合地说,软件危急包罗下述两方面得题目:怎样开辟软件,以满意对软件日益增长得需求;怎样维护 ?软件工程?作业及答案 1-1 什么为软件危急 ?它有哪些典范体现 ?为什么会出现软件危急 ? 答: 软件危急为指在盘算机软件得开辟与维护历程中所碰到得一系列严峻题目;归纳综合地说,软件危急包罗 下述两方面得题目:怎样开辟软件,以满意对软件日益增长得需求;怎样维护数目不停膨胀得已有软件; 软件危急典范体现:对软件开辟本钱与进度得预计常常很禁绝确;用户对已完成得软件体系不满意 得征象常常产生;软件产物得质量每每靠不住;软件常常为不可维护得;软件通常没有得当得文档资料; 软件本钱在盘算机体系总本钱中所占得比例逐年上升;软件开产生产率进步得速率,远远跟不上盘算机应 用敏捷遍及深入得趋势; 产生软件危急得缘故原由: 一方面与软件自己得特点有关, 另一方面也与软件开辟与维护得要领不精确有关; 软件差别于硬件,它为盘算机体系中得逻辑部件而不为物理部件;治理与控制软件开辟历程相称困难;软 件为范围巨大,并且步伐巨大性将随着步伐范围得增长而呈指数上升;现在相称多得软件专业职员对软件 开辟与维护另有不省糊涂看法,在实践历程中或多或少地接纳了错误得要领与技能,这为使软件题目开展 成软件危急得重要缘故原由; 1-2 假设你为一家软件公司得总工程师, 当你把图 1.1 给部下得软件工程师们寓目, 报告他们赶早发明并改 正错误得紧张性时,有人差别意你得看法,以为要求在错误进入软件之前就去除它们为不实际得,并举例 说: 假如一个妨碍为编码错误造成得,那么,一小我私家怎么能在计划阶段去除它了 ?你怎么反驳他 ? 1-3 什么为软件工程 ?它有哪些本质特性 ?怎样用软件工程消除软件危急 ? 答: 软件工程为引导盘算机软件开辟与维护得一门工程学科;接纳工程得看法、原理、技能与要领来 开辟与维护软件,把颠末期间磨练而证实精确得治理技能与当前可以或许得到得最好得技能要领联合起来,以 经济地开辟出高质量得软件并有用地维护它; 软件工程本质特性: 1、软件工程存眷于大型步伐得布局; 2、软件工程得中央课题为控制巨大性; 3、 软件常常变革; 4、开辟软件得服从非常紧张; 5、与谐地互助为开辟软件得要害; 6、软件必须有用地支持 它得用户; 7、在软件工程范畴中为由具有一种文化配景得人替具有另一种文化配景得人创造产物; 消除软件危急得途径:为了消除软件危急,起首应该对盘算机软件有一个精确得熟悉;必须充实熟悉 到软件开辟不为某种个别劳动得秘密本领,而应该为一种构造精良、治理精密、各种职员协同共同、共同 完成得工程工程;应该推广利用在实践中总结出来得开辟软件得乐成得技能与要领,并且研究探索更好更 有用得技能与要领,尽快消除在盘算机体系早期开展阶段形成得一些错误看法与做法;应该开辟与利用更 好得软件东西;为了办理软件危急,既要有技能步伐〔要领与东西〕 ,又要有须要得构造治理步伐; 1-6 什么为软件历程 ?它与软件工程要领学有何干系 ? 答: 软件历程为为了得到高质量软件所必要完成得一系列使命得框架,它划定了完成各项使命得事情 步调;软件工程要领学包罗软件历程; 1-7 什么为软件生命周期模子 模子得实用范畴; ?试比拟瀑布模子、快速原型模子、增量模子与螺旋模子得优缺点,阐明每种 答: 生命周期模子简便地形貌软件历程,划定了把生命周期分别成哪些阶段及各个阶段实行次序; 瀑布模子汗青久长、广为人知,它得上风在于它为尺度得、文档驱动得要领;这种模子得题目为,最 终开辟出得软件产物大概并不为用户真正必要得; 快速原型模子正为为了降服瀑布模子得缺点而提出来得;它通过快速构建起一个可在盘算机上运行得 原型体系,让用户试用原型并网络用户反应意见得要领,获取用户得真实需求; 增量模子具有可在软件开辟得早期阶段使投资得到显着回报与较易维护得长处,但为,要求软件具有 开放得布局为利用这种模子时固有得困难; 风险驱动得螺旋模子实用于内部开辟得大型软件工程,但为,只有在开辟职员具有风险阐发与清除风 险得履历及专门知识时,利用这种模子才会得到乐成; 快速原型模子:得当小型软件; 螺旋模子:得当内部开辟得大范围软件工程; 2-1 在软件开辟得早期阶段为什么要举行可行性研究 ?应该从哪些方面研究目标体系得可行性 ? 答: 可行性研究得目得,就为用最小得代价在尽大概短得时间内确定题目为否可以或许办理;至少应该从下述 三方面研究每种解法得可行性: 〔1〕技能可行性; 〔2〕经济可行性; 〔3〕操纵可行性; 2-5 北京某高校可用得 号码有以下几类:

文档评论(0)

1亿VIP精品文档

相关文档