成教〈软件工程〉复习题答案,高分求救,谢谢大家(三)

来源:百度知道 编辑:UC知道 时间:2024/06/16 02:01:45
第八章 面向对象技术
1. 某电视购物公司采用面向对象技术实现商品销售计算机系统,基本需求如下:
a) 公司提供多种类商品,每种商品通过委托订单来进行征订。
b) 公司下属多个分公司,每个分公司负责本地区委托订单的收录,打印收款凭证单。
c) 公司负责分类、统计各分公司送来的委托单,进行分类统计。
要求:建立上述系统的对象模型。
2. 什么是类?什么是对象?什么是继承?什么是面向对象?
第九章 软件质量保证
1. 什么是软件质量?对程序质量有哪些要求?如何看待这些要求?
2. 如何评审软件质量?具体说明。
3. 什么是软件质量保证?试述质量保证的主要功能。(
第十章 软件维护
1. 什么是软件的可维护性?请具体说明如何从定性和定量两个方面来度量软件的可维护性?
2. 有哪些软件特性会影响软件维护的工作量?如何影响?
软件工程标准化与软件文档
1. 什么是软件文档?软件文档在软件工程中起到什么样的作用?其重要性表现在哪些地方?
2. 软件生存周期中应该具备哪些必要的文档?每种文档的主要作用是什么

又是你,知识是别人的,还是要装在自己脑子里才是自己的哈

软件工程复习题
四、简答题 1、可行性研究的任务是什么? 首先需要进行概要的分析研究,初步确定项目的规模和目标,确定项目的约束和限制,把他们清楚地列举出来。然后,分析员进行简要的需求分析,抽象出该项目的逻辑结构,建立逻辑模型。从逻辑模型出发,经过压缩的设计,探索出若干种可供选择的主要解决方法,对每种解决方法都要研究它的可行性,可从以下三个方面分析研究每种解决方法的可行性。一技术可行性:对要开发项目的功能、性能、限制条件进行分析,确定在现有的资源条件下,技术风险有多大,项目是否能实现。二经济可行性:进行开发成本的估算以及了解取得效益的评估,确定要开发的项目是否值得投资开发。三社会可行性:要开发的项目是否存在任何侵犯、妨碍等责任问题,要开发项目的运行方式在用户组织内是否行得通,现有管理制度、人员素质、操作方式是否可行。 2、什么是模块的影响范围?什么是模块的控制范围?他们之间应该建立什么关系? 一个模块的作用范围(或称影响范围)指受该模块内一个判定影响的所有模块的集合。一个模块的控制范围指模块本身以及其所有下属模块(直接或间接从属于它的模块)的集合。一个模块的作用范围应在其控制范围之内,且判定所在的模块应在其影响的模块在层次上尽量靠近。如果再设计过程中,发现模块作用范围不在其控制范围之内,可以用“上移判点”或“下移受判断影响的模块,将它下移到判断所在模块的控制范围内”的方法加以改进。 3、需求分析阶段的基本任务是什么?需求分析阶段的基本任务是要准确的定义新系统的目标,为了满足用户需要,回答系统必须“做什么”的问题。本阶段要进行以下几方面的工作:一问题识别。双方确定对问题的综合需求,这些需求包括:功能需求、性能需求、环境需求、用户界面需求,另外还有可靠性、安全性、保密性、可移植性、可维护性等方面的需求。二分析与综合,导出软件的逻辑模型。分析人员对获取的需求,进行一致性的分析检查,在分析、综合中逐步细化软件功能,划分成各个子功能。这里也包括对数据域进行分解,并分配到各个子功能上,以确定系统的构成及主要成份,并用图文结合的形式,建立起新系统的逻辑模型。三编写文档。编写“需求规格说明书”、编写初步用户使用手册、编写确认测试计划、修改完善软件开发计划。 4、采用黑盒技术设计测试用例有哪