2. 软件工程基础
某工程计划图如图4-1所示,弧上的标记为作业编码及其需要的完成时间(天),作业E最迟应在第______天开始。
A.7 B.9 C.12 D.13
本题考察关键路径
首先得出关键路径为 A - B - D - F - G = 20 ,
从终点起步反推,G的最迟开始时间:20-3=17
E最迟开始时间,17-4 = 13
故作业E最迟应在第13天开始
某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示活动的持续时间(天),则完成该项目的最少时间为( D )天。活动FG的松驰时间为( C )天
A.20 B.37 C.38 D.46
A.9 B.10 C.18 D.26
1.在项目活动图,即PERT图中,问该项目的最短时间,就是求【关键路径长度】。
这个最少时间并不是平时所理解的最少,因为完成整个工程,要保证所有时间节点都要执行。其中多个任务是可能并行执行的,因此只要最长路径完成,其他并行路径也已经执行完成。
2.某任务的松弛时间 = 工程关键路径 — 包含该任务的最长路径
数据字典是结构化分析的一个重要输出。数据字典的条目不包括( A)
A.外部实体 B.数据流 C.数据项 D.基本加工
数据字典有以下四类条目: 数据流、数据项、数据存储、基本加工
某商店业务处理系统中,基本加工“检查订货单”的描述为:如定货单金额大于5000元,且欠款时间超过60天,则不予批准了;如订货单金额大于5000元,且欠款时间不超过60天,则发出批准书和发货单;如订货单金额小于或等于5000元,则发出批准书和发货单,如欠款时间超过60天,则还要发催款通知书。现采用决策表表示该基本加工,则条件取值的组合数最少是( B )
A.2 B.3 C.4 D.5
如图,共4条
工作量估计模型COCOMO II的层次结构中,估算选择不包括( C)
A.对象点 B.功能点 C.用例数 D.源代码行
COCOMO II中规模表示为源代码千行数(KSLOC)。
常用的方法有工作分解结构、类比评估技术、Parkson法则、专家判定技术、功能点分析法等。
其中功能点分析法是基于数学理论、适用于项目的各个阶段,是COCOMO II提倡的一种方法。
有三种不同的规模估算选择:对象点,功能点和代码行。
某医院预约系统的部分需求为:患者可以查看医院发布的专家特长介绍及其就诊时间:系统记录患者信息,患者预约特定时间就诊。用DFD对其进行功能建模时,患者是( A);用ERD对其进行数据建模时,患者是( A)。
A.外部实体 B.加工 C.数据流 D.数据存储
A.实体 B.属性 C.联系 D.弱实体
DFD : 数据流图 , 患者就是外部实体
具体解析请看我这篇文章:如何画数据流图
ERD(实体关系图)就是常说的ER图,那么患者肯定是实体。
具体解析在讲解ER图的文章里有。
某企业财务系统的需求中,属于功能需求的是( A )。
A.每个月特定的时间发放员工工资
B.系统的响应时间不超过 3 秒 【性能需求】
C.系统的计算精度符合财务规则的要求 【数据需求】
D.系统可以允许100个用户同事查询自己的工资 【界面需求】
需求分析主要是: 功能、性能、数据和界面需求。
功能需求: 软件系统必须完成的所有功能。
性能需求: 响应时间、吞吐量、处理时间等。
数据要求:包括基本数据元素、数据元素之间的逻辑关系、数据量和峰值等。描述手段是ER模型。
界面需求:描述软件系统的外部特性。即系统从外部输入哪些数据,系统向外部输出哪些数据。