软件设计与体系结构作业
3页1、习题一1. 什么是软件工程?构成软件工程的要素是什么?答:(1)软件工程是将系统的,规范的,可度量的方法应用于软件的开发、运行和维护过程,以及对上述方法的研究。 (2)软件工程是用工程、科学和数学的原则与方法,研制、维护计算机软件的有关技术及管理方法。构成软件工程的要素:方法、工具和过程。2叙述软件工程中可修改性、有效性、可靠性、可理解性、可维护性、可重用性、可适应性、可移植性和可追踪性等概念的含义,并指明这些概念的重要性。答:(1)可修改性:容许对系统进行修改而不增加原系统的复杂性。它支持软件的调试与维护,但度量起来比较困难。(2)有效性:软件系统能最有效地利用计算机的时间资源和空间资源,一般将系统的时/空开销作为衡量软件质量的一项重要技术指标。(3)可靠性:软件在给定环境和时间下不会发生故障的概率。(4)可理解性:系统具有清晰的结构,能直接反映问题的需求。可立即诶系那个有助于控制软件系统的复杂性,并支持软件的维护、移植或复用。(5)可维护性:软件产品交付用户使用后,能够方便地对它进行修改,以改正潜在的错误以及改进性能和其他属性,使软件产品适应环境的变化等。软件的可理解性和可修改性有
2、利于软件的可维护性。(6)可复用性:概念或功能相对独立的一个或一组相关模块定义为一个软部件,软部件可以在多种场合应用的程序称为部件的可复用性。可复用性有助于提高软件产品的质量和开发效率,有助于降低软件的开发和维护费用。(7)可适应性:可适应性是指软件在不同的系统约束条件下,使用户需求得到满足的难易程度。适应性强的软件较容易推广和使用。(8)可移植性:可移植性是指软件从一个计算机系统或环境移植到另一个计算机系统或环境的难易程度。可移植性支持软件的可复用性和可适应性。(9)可追踪性:根据软件需求对软件设计、程序进行正向追踪,或根据程序、软件设计对软件需求进行逆向追踪的能力。软件可追踪性依赖于软件开发各个阶段文档和程序的完整性、一致性、可理解性,降低系统的复杂性会提高软件的可追踪性。上述的软件开发目标适用于所有的软件系统开发。3 试列举两个大型应用系统的实例,说明软件在该系统中所起的关键作用以及软件质量对系统成败的影响。答:(1)火车票余票查询系统,软件在该系统中所起的关键作用是能够在电脑上运行的电脑程序,软件质量好,人们可以在网上查到最新的消息,尽快顶到火车票,若软件质量差那可能会不能更新
3、最新消息,使人们不能正确订票,查票,影响人们该系统的使用率。 (2)腾讯QQ,软件在该系统中所起的关键作用是不仅能在不同电脑上登录,还能在不同手机上登录。软件质量的好坏会影响用户的使用率和评价度。习题二4.什么是软件生存周期?软件开发过程模型与生存周期之间是何关系?答:按照在软件生命周期过程中应完成的任务的性质,在概念上可以把软件生命周期划分成定义、可行性研究、需求分析、总体设计、详细设计、编码和单元测试、综合测试以及运行维护等8个阶段。实际从事软件开发工作时,软件规模、种类、开发环境及使用的技术方法等因素,都影响各阶段的划分。 软件过程是为了获得高质量的软件产品所需要完成的一系列任务的框架,它规定了完成各项任务的工作步骤。由于没有适用所有软件项目的任务集合,科学、有效的软件过程应该定义一组适合所承担的项目特点的任务集合。通常使用软件过程模型简洁地描述软件过程,它规定了把软件生命周期划分成的阶段及各个阶段的顺序。5查询有关参考文献,给出两种在本章中未列举出来的软件开发过程模型并进行描述。答:喷泉模型:(以用户需求为动力,以对象为驱动的模型,主要用于采用对象技术的软件开发项目)。它认为软
《软件设计与体系结构作业》由会员工****分享,可在线阅读,更多相关《软件设计与体系结构作业》请在金锄头文库上搜索。
教科版《找“快乐”》教学设计
动物生理学试题及答案
在青年管理创新论坛上的讲话3
第三季度兽药监督抽检非法生产企业产品汇总表
上班迟到的检讨书四篇
精选文档政务公开工作主要任务分解表
个人语文述职报告集合5篇
牛津上海版(深圳用)2019-2020学年小学英语六年级下册Module 4 Unit 12 The five peas 同步练习(II )卷
单间房屋租赁合同专业版(5篇).doc
东北大学21秋《宪法》在线作业一答案参考54
关于通用房产销售工作计划范文
综合《图形鱼》
幼儿班主任工作计划范文(二篇).doc
关于中秋朋友祝福短信
幼儿园小班第一学期的教学计划(三篇).doc
五四青年节青年才艺和技能大赛主持词
2022卫生招聘考试-卫生招聘(护理学+临床汇总)考前拔高名师测验卷17(附答案解析)
初三数学教学工作计划标准范文(四篇).doc
电信营业员工作总结模板(4篇).doc
年度下学期幼稚园班务总结
2023-11-01 7页
2023-03-25 4页
2023-06-06 15页
2023-01-26 31页
2023-06-17 5页
2023-01-14 10页
2024-02-08 13页
2023-03-23 3页
2023-10-03 5页
2023-10-09 14页