软考高级-系统架构设计师 案例题-系统开发基础

系统开发基础

结构化需求分析

 结构化特点:自顶向下,逐步分解,面向数据。
 三大模型:功能模型(数据流图)、行为模型(状态转换图)、数据模型(E-R图)以及数据字典。
 数据字典:数据字典是在DFD的基础上,对DFD中出现的所有命名元素都加以定义,使得每个图形元素的名字都有一个确切的解释。DFD和数据字典等工具相配合,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。
 数据字典中一般有6类条目,分别是数据元素、数据结构、数据流、数据存储、加工逻辑和外部实体。不同类型的条目有不同的属性需要描述。

面向对象分析方法

UML的关系:依赖,关联,组合,泛化,实现,聚合
在这里插入图片描述
UML图:尤其以用例图,类图,活动图,状态图最为重要
在这里插入图片描述
点击跳转 -----> 更多UML图

面向对象分析模型

在这里插入图片描述

项目管理

 PERT(项目评估与评审技术)图是一种图形化的网络模型,描述一个项目中任务和任务之间的关系,每个节点表示一个任务,通常包括任务编号、名称、开始和结束时间、持续时间和松弛时间。
 Gantt图是一种简单的水平条形图,它以一个日历为基准描述项目任务,横坐标表示时间,纵坐标表示任务,图中的水平线段表示对一个任务的进度安排,线段的起点和终点对应在横坐标上的时间分别表示该任务的开始时间和结束时间,线段的长度表示完成该任务所需的时间。
PERT图主要描述不同任务之间的依赖关系;Gantt图主要描述不同任务之间的重叠关系。

关键路径:是项目的最短工期,但却是从开始到结束时间最长的路径。进度网络图中可能有多条关键路径,因为活动会变化,因此关键路径也在不断变化中。
关键活动:关键路径上的活动,最早开始时间=最晚开始时间。
通常,每个节点的活动会有如下几个时间:
(1)最早开始时间(ES)。某项活动能够开始的最早时间。
(2)最最早结束时间(EF)。某项活动能够完成的最早时间。EF=ES+工期
(3)最迟结束时间(LF)。为了使项目按时完成,某项活动必须完成的最迟时间。
(4)最迟开始时间(LS)。为了使项目按时完成,某项活动必须开始的最迟时间。LS=LF-工期

 顺推:最高开始ES=所有前置活动最早完成EF的最大值;最早完成EF=最早开始ES+持续时间。
 逆推:最晚完成LF=所有后续活动最晚开始LS的最小值;最晚开始LS=最晚完成LF-持续事件。总浮动时间(总时差、松弛时差):在不延误项目完工时间且不违反进度制约因素的前提下,
 活动可以从最早开始时间推迟或拖延的时间量,就是该活动的进度灵活性。正常情况下,关键活动的总浮动时间为零。
总浮动时间-最迟开始LS-最早开始ES或最迟完成LF-最早完成EF或关键路径-非关键路径时长。
 自由浮动时间:是指在不延误任何紧后活动的最早开始时间且不违反进度制约因素的前提下,活动可以从最早开始时间推迟或拖延的时间量。
自由浮动时间-紧后活动最早开始时间的最小值-本活动的最早完成时间。

信息安全

 信息安全:各种加密技术的应用,包括对称加密,非对称加密,信息摘要,数字签名,数字证书等
 详细总结点击系统安全目录

历年真题

阅读以下关于某项目开发计划的说明,在答题纸上回答问题1至问题4。
 【说明】某软件公司拟开发一套电子商务系统,王工作为项目组负责人负责编制项目计划。由于该企业业务发展需要,CEO急于启动电子商务系统,要求王工尽快准备一份拟开发系统的时间和成本估算报告。
 项目组经过讨论后,确定出与项目相关的任务如表2-1所示。其中,根据项目组开发经验,分别给出了正常工作及加班赶工两种情况下所需的时间和费用。
在这里插入图片描述

【问题1】(7分)

请用400字以内文字说明王工拟编制的项目计划中应包括哪些内容。
参考答案:
(1)项目背景
(2)项目经理、项目经理的主管领导、客户方联系人、客户方的主管领导,项目领导小组(项目管理团队)和项目实施小组人员
(3)项目的总体技术解决方案
(4)所选择的项目管理过程及执行水平
(5)对这些过程的工具、技术和输入输出的描述
(6)选择的项目的生命周期和相关的项目阶段
(7)项目最终目标和阶段性目标
(8)进度计划
(9)项目预算
(10)变更流程和变更控制委员会
(11)对于内容、范围和时间的关键管理评审,以便于确定悬留问题和未决决策

【问题2】(8分)

请根据表2-1,分别给出正常工作和最短工期两种情况下完成此项目所需的时间和费用。
参考答案:
 正常工作成本:74200元。正常工作工期:41天。最短工期成本:91600元。最短工期:27天。

【问题3】(4分)

如果项目在系统调研阶段用了7天时间才完成,公司要求尽量控制成本,王工可在后续任务中采取什么措施来保证项目能按照正常工作进度完成?
参考答案:
 在“B提交项目计划”和“安装部署”任务中采用加班工作措施,以使得能够按照正常工作进度完成。

【问题4】(6分)

如果企业CEO想在34天后系统上线,王工应该采取什么措施来满足这一要求?这种情况下完成项目所需的费用是多少?
参考答案:
 标准时长41天的任务,要34天完成,应赶工7天。具体赶工的任务包括:将A、B、H、I四个任务加班完成,这样正好弥补之前延误的7天工期,最终以79700元完成项目。
在这里插入图片描述