首页
题库
网课
在线模考
搜标题
搜题干
搜选项
软件工程软件工程概述章节练习(2019.12.19)
问答题
在软件需求分析时,首先建立当前系统的物理模型,再根据物理模型建立当前系统的逻辑模型。试问:什么是当前系统?当前系统的物理模型与逻辑模型有什么差别?
答案:
(1)所谓当前系统可能是需要改进的某个已在计算机上运行的数据处理系统,也可能是一个人工的数据处理过程。
(2)当...
点击查看完整答案
问答题
什么是软件开发方法?有哪些主要方法?
答案:
使用早已定义好的技术集及符号表示习惯来组织软件生产的过程。
通过使用成功的软件开发方法,在规定的投资和时间内,...
点击查看完整答案
问答题
有人说程序编好后能上机运行就可以了,为什么还要讲究风格和可读性呢?你觉得对吗?为什么?
答案:
对于学生的练习题和作业题,程序编好后能上机运行,一般认为任务就完成了。但对于实际开发的项目来说,任务并没有结束。编码人员...
点击查看完整答案
填空题
Coad和Yourdon方法完成了从需求角度出发的()认定工作,面向对象设计可以在此基础上,从设计的角度进一步进行()的认定。
答案:
对象和分类结构;类和类层次结构
点击查看答案
问答题
通常系统的需求可以分为哪几个层次?
答案:
一般可以分成5个层次:
(1)功能需求:系统必须做什么?
(2)业务需求:反映客户组织机构对系统高层次的...
点击查看完整答案
单项选择题
假设一个人单独开发软件,生产率是5000行/人年。若4个人组成一个小组共同开发这个软件,在每条通信路径上耗费的工作量是250行/人年。则组中每人的生产率降低为()
A.4200
B.4350
C.4675
D.4375
点击查看答案&解析
问答题
程序复杂性的度量方法有哪些?
答案:
代码行度量法、环路度量法。
点击查看答案
问答题
基于复用的面向对象开发过程分为哪几个阶段?每一个阶段需要做哪些事情?
答案:
基于复用的面向对象开发过程分为6个阶段,如图中虚线框所围。
①论域分析:论域分析开发问题论域的模型...
点击查看完整答案
问答题
使用你熟悉的语言编写出程序,注意编码风格。程序要求完成下列任务:产生一个10×10的二维随机整数方阵,先求出每一行的最大值和每一列的最小值;然后求10个最大值中的最小者,10个最小值中的最大者;最后求这两个数之差的平方。
答案:
下面为使用C语言编写的程序:
点击查看答案
单项选择题
需求分析产生的文档是()
A.项目开发计划
B.可行性分析报告
C.需求规格说明书
D.软件设计说明书
点击查看答案&解析