系统分析与设计习题汇总

上传人:痛*** 文档编号:62272333 上传时间:2022-03-14 格式:DOC 页数:16 大小:69KB
收藏 版权申诉 举报 下载
系统分析与设计习题汇总_第1页
第1页 / 共16页
系统分析与设计习题汇总_第2页
第2页 / 共16页
系统分析与设计习题汇总_第3页
第3页 / 共16页
资源描述:

《系统分析与设计习题汇总》由会员分享,可在线阅读,更多相关《系统分析与设计习题汇总(16页珍藏版)》请在装配图网上搜索。

1、一、名词解释系统相关者分为哪几类及各类人员的相关定义系统需求方面的相关概念,如功能需求,技术需求,系统开发生命周期,结 构化遍历,过程,DFD片断, 用例图,关联图,快速应用幵发( RAD)与事件表有关的相关概念,如事件,外部事件,临时事件,状态事件,触发器,来源,动作及响应 等。与数据库相关的概念有 ERD图,构架设计,细节设计,结构图,自动化水平,暂存对象,持久对象 ,企业资源计划(ERP ,可视性,何供 性,1.系统相关者对新系统的成功感兴趣的所有人,包括用户、 客户和技术人员。2.客户:购买和拥有系统的人,投资项目的 人或团体。3.用户:将使用新系统的人或团体。包括商业操作 用户,查询

2、用户,管理用户和主管用户。4.技术人员:确保系统运行在组织的计算机环境下的人 5.功能需求描述系统必须支 持的功能和过程的系统需求。6.技术需求描述操作环境和比能 目标的系统需求7.企业资源计划 是使用集成应用软件以提高企 业效能和效率,最终增加企业竞争力的过程。通过反馈的物流和反馈的信息流、资金流,把客户需要和企业内部的生产经营活动以及供 应商的资源整合在一起,体现完全按用户需要进行经营管理的一种全新 的管理方法。8.系统开发生命周期? 一种系统开发的方法。每一 个项目的活动都分成5个阶段。这 5个阶段分别为项目计划阶 段、分析阶段、设计阶段、实施阶段和支持阶段。9.结构化遍历 主要用于项目

3、开发的早期阶段,在这一阶段有可供评估的文档和图表, 遍历就是用来验证那些针对用户需求的文档和图表的有效性并确认这些图示的一致性和正确性10. 过程 在 DFD 中的一个符号,它代表从数据输入转换到数据输出的算法或程序。 11. DFD片段 用一个过程符号表 示系统响应一个事件的 DFD 12. 用例图 一种用以显示不同的用户角色和 这些用户角色如何使用系统的图 13. 自动化水平 指的是计算机对所包 含功能支持的自动化程度 14. 构架设计 高层设计,也叫总体设计或概念 设计 15. 细节设计 低层设计,包括具体的程序细节设计 16. 结构图 用 来展示一个计算机程序模块间关系的层次图 1 与

4、事件表有关的相关概念,如事件,外部事件,临时事件,状 态事件,触发器,来源,动作及响应等。 17. 事件 可以描述的、 值得记录的在某一特定时间和地点发生的事 18. 外部事件 系统 之外发生的事件通常都是由外部实体或动作参与者触发的。 19. 临时事件 临时事件是由于达到某一时刻所发生的事件。 20. 状 态事件 它是当系统内部发生了需要处理的情况时所引发的事件。 21. 触发器 用来通知系统某一事件发生了 ,这一事件可以是需要 处理的数据到达了或到了一个时间点。 22. 来源 为系统提供数 据的外部实体或参与者 23. 动作 当某一事件发生时系统执行的 操作 24. 响应 系统产生的一个输

5、出结果,该结果将被选到某个 目的地,一个动作通常会有多个响应。 25. 事物 (1 ) 在传统的 开发方法中,事物构成了系统存储信息的相关数据。( 2) 在面向对象方法中,事物是在系统中相互交互的类的对象。( 3)对于用户来说,他们在工作中需要处理的诸如产品、订单、发 票和顾客等信息都可以看作为事物。 ( 4) 对于一个信息系统来说,事物是需要存储的顾客和产品信息。( 5) 其实数据就是实体。 项目管理等方面的项目管理,成本 / 效益分析,投资 回收期,投资回收率,关键路径 ,业务流程再造 26. 项目管理 组织和指导其他人员在预先确定的进度表和预算内实现计划的 结果。 27. 投资回收率:从

6、一个新系统投资中得到的收益的百 分比。投资回收率=(预计时间内的利润一预计时间内的成本) /预计时间内的成本 28. 成本 / 收益分析: 分析比较成本与收益 以了解在新系统开发上的投资是否会收益大于成本。29. 投资回收期 是计算最初的投资在多长时间内得到回报 30. 关键路径 从相关的第一个任务到最后一个任务的最长路径称作关键路径 31. 业务流程再造( BPR) 正在为改善商业过程的一种广泛使用 的技术。它要求对商业过程进行彻底地重新设计。使用BPR,新系统开发不仅仅是实现现在过程的自动化,而且要完全重新 考虑整个设计过程。BPR的目标是以一种新的方法使用 IT,从 而实现效率和服务水平

7、的巨大改进。32. 数据实体 2系统需要存储的有关信息系统传统开发方法的信息。33. 系统开发生命周期? 一种系统开发的方法。每一个项目的活动都分 成5个阶段。这 5个阶段分别为项目计划阶段、分析阶段、设 计阶段、实施阶段和支持阶段。 34. 外部实体 在系统边界之外 的个人或组织,它提供数据愉入或接受数据输出。35. 结构化遍历 主要用于项目开发的早期阶段,在这一阶段有可供评估的 文档和图表,遍历就是用来验证那些针对用户需求的文档和图 表的有效性并确认这些图示的一致性和正确性。 36. 外部码 存 储在一个关系数据库表中的字段值,同时这个字段值也是另一 个关系数据库表的主健值。 37. 暂存

8、对象 一个在实例化或方法 调用中不需要存储任何属性值的对象 38. 持久对象 一个在实例 化或方法调用中必须存储一个或多个属性值的对象 39. 快速应 用开发( RAD) 已被证实了的在某些情况下可以缩短开发进程的 开发方法、工具以及技术的总和。 40. 信息系统 一组完成收集、 处理、存储和以输出完成商业任务所需的信息作为提交的相互 联系、相互作用的部件。 41. 关键字 42. 外部码 43. 二、 简 答题1.从ERD建立一个关系数据库模式,可采取哪 些步骤 (1) 为每个实体类型建立一张表 (2) 为每个表选择 一个主键 (3) 增加外部码以表示一对多关系。 ( 4) 建立几 个新表来

9、表示多对多关系 (5) 定义参照完整性约束 ( 6) 评 价模式质量并进行必要的改进 (7) 为每个字段选择适当的数 据类型和取值范围 1.事件有哪3种类型 外部事件,临时 事件和状态事件 2. 系统需求分为哪两类 功能需求和技术需 求3. 可行性分析包括哪些方面? (1) 经济可行性 (2) 组织上和文化上的可行性 3(3) 技术可行性 ( 4) 进度表可行性 (5) 资源可行性 4. 系 统组件的一些模型 ( 1) 流程图 (2) 数据流图( DFD) (3) 实体关系图( ERD) (4) 结构图 ( 5) 用例图 (6) 类 图 (7) 顺序图 (8) 状态转换图 5. 用于管理系统开

10、发过程的一些模型 (1) PERT图(2)甘特图(3)组织层次图( 4) 财务分析模型计算净现值、投资回报率 6. 系统开发 中使用的一些技术 (1) 战略计划技术 (2) 项目管理技术( 3) 用户面谈技术 ( 4) 数据建模技术 ( 5) 关系型数据库设 计技术 ( 6) 结构化分析技术 ( 7) 结构化设计技术 ( 8) 结 构化编程技术 ( 9) 软件测试技术 ( 10) 面向对象分析和设计 技术 7. 系统开发有哪三种方法 ( 1 ) 结构化方法 ( 2) 信 息工程方法 (3) 面向对象方法 8. 一个项目经理的六个主 要职责是什么? (1)提供领导能力和远见 (2)计划和组织项

11、目 (3)组织和管理项目组 (4)估算成本和做项目预算 (5)监督 和控制项目进度(6)确保最后结果的质量 9. 系统相关者分为哪三类:用户、客户和技术人员 用户:是每天实际 使用系统的人 客户:支付和拥有系统的人 技术人员:确保系统 在组织的计算机环境下运行的人 10. 识别系统需求信息收 集的 6 种方法 4( 1 ) 向系统相关者分发和收集调查表 ( 2) 复查现有的报表、 表格和过程描述 ( 3) 主持与用户的面谈和讨论 ( 4) 观察商 业过程和工作流 ( 5) 建立原型 ( 6) 主持联合应用程序设计(JAD会议11. 一个方案是不是最好应哪从几个方面 来考虑: 风险小 (1).

12、效益高 (2). 与公司的战略性计划相 一致 (3). 12. 对于分析员推荐的方案要写出详细的资 料,这些资料包括哪些? 数据库设计 ( 1). 用户界面设计(2). 网络设计 (3). 操作步骤 (4). 程序模块 (5). 13. 信 息系统类型有哪些?。 事务处理系统、管理信息系统、主 管信息系统、决策支持系统、通信支持系统和办公 支持系统。 14. 管理信息系统的层次结构 管理信息系统有三层结 构 15. 决策支持系统可能包含的子系统有哪些 ? (1). 人机对话子系统: ( 2). 维护子系统:从管理信息系统 数据库中有关成本、生产费用、资金、劳资、物资消耗等方面 的数据,并具有数

13、据修改功能。 ( 3). 模型库子系统:在模型 库中存放有产量预测模型、价格制订模型、奖金调整模型、经 费分配模型等。这些模型通过人机对话系统的操纵,运行后能 够回答许多 问题。 16. 系统分析员需要的技能有哪些?(1). 技术知识与技能 (2). 商业知识与技能 (3). 人的知识与技能5(4).诚实与道德 17. 列出分析员需要熟悉的6 种基本技术(1).项目计划技术 (2) . 系统分析技术 (3) . 系统设计技术(4). 系统构造技术( 5) . 系统实施技术 (6) . 系统支持技术18.列举分析开发系统需要使用的4 种工具( 1) . 用 于 开 发 系 统 的 软 件 包 ,

14、 如 Microsoft Access, PowerBuilder 等 ( 2). 专门的程序设计语言的集成开发环境, 如 VC+( 3) . 计算机辅助系统工程工具,它可以存储由分析员 创建的系统说明书信息,有的能生成程序代码。(4) . 程序代 码生成器、测试工具、配置管理工具、文档支持工具、项目管理工具等等。 19. 列出项目计划阶段的 5 个活动 (1). 定义问题 (2). 确定项目可行性 ( 3) . 制定项目的进度表 (4) . 为项目安排人员 ( 5) . 启动项目 20. 分析阶段的 6 个活动是什么? ( 1). 收集信息 (2). 确定系统需求 (3) . 建立需求发现的

15、原型 (4). 划分需求的优先级 (5). 产生并评估可替换方案 ( 6) . 与管理人员一起审查需求 21. 设计阶段的 6 个活动是什么? ( 1). 设计应用程序结构 (2). 设计用户界面 (3). 设计并集成数据库 (4). 设计系 统的实现细节 (5). 设计并集成网络 (6) . 设计并集成系统 控制逻辑 22. 实施阶段的 6个活动是什么? (1). 构造 软件构件 (2). 验证与测试 (3). 移植数据 (4). 准备用 户文档 (5). 培训用户 (6). 安装系统 23. 支持阶段的 2 个活动是什么? (1). 提供对最终用户的支持6(2). 维护和升级系统 24.

16、界面设计指导原则 可视性和可 供性 八项黄金规则 (1) 尽量保持一致性 ( 2) 为熟练用户提 供快捷键 ( 3) 提供有效反馈 ( 4) 设计完整的对话过程 ( 5) 提供简单的错误处理机制 ( 6) 允许撤消动作 (7) 提供控制 的内部轨迹 (8) 减少短期记忆负担 25. 信息系统的类型有 哪些 包括事务处理系统、管理信息系统、主管信息系统、决策 支持系统、通信支持系统和办公自动化系统等。 26. 请说明 事件表中的事件、用例图、序列图的关系。类图与状 态转换图之间的关系。 事件表中的每一事件对应一个用例,每个用例对应一个序列图。有多少个用例就有多少个序列图每一类图对应一个状态转换图

17、,有多少个类就有多少个状态转换 图。27.给出结构化分析过程要建立哪些模型,各模 型是根据什么建立的?对于结构化分析方法要为整个系统建立一个关联图,然后要识别事物,识别事物是这了建立实体 联系图,另一方面要识别事件,建立事件表,为事件表中的每 一事件建立一个 DFD图片断,有了每一个 DFD片断就可以建立 0层图,0层图中所含的元素就是所有的 DFD片断,对每一个 DFD片断进一步(按功能)细化得到分层的数据流图,对数据 流中的每个加工给出加工说明,对数据流图的数据建立数据字 典。对每一事件要画一个状态转换图。28.给出面向对象分析过程要建立哪些模型,各模型是根据什么建立的?识别事件建立事件表

18、 对于每一事件建立一个用例 所 有的用例一张用例图,并考虑分析用例之间的包含关系,同时 对每一用例给出用例描述 对用例描述中的每一名词和名词 短语作为候选对象,考查每一候选对象是否具有问题域中的属 性和方法,如果有就确定为正式对象 对用例中每一动词作为候选对象,来作为对象之间的关系,从而建立对象关系模型为每一事件建立一个序列图为每一对象建立一个状态转 换图 29.而成本/收益分析的过程分为哪三步:第一步是评估预期开发和运行的成本,开发成本是新系统开发期 间发生的,运行成本是系统交付使用后发生的。第二步是评估预期的财务收益。财务收益是指自新系统安装后预期得到的每年的节省或收益的增加。第三步,成本

19、/收益分析是基于详细的成本与收益的评估而计算出来的。730.经济可行性有两种测试(2)收益预期值是否大于项目的开发成本?( 3)在开发期间该组织是否有足够的现金流量对项目投资?31.数据库的模型有哪几种?层次模型,网状,关系和面向对象8案例1请写出客户支持系统的商业收益说明减少订单手工处理引起的错误通过快速订单处理加速订单完成保持或降低邮购和电话订单处理方面职工标准通过 in ternet开辟一个新的销售通道通过跟踪热销和滞销情况增加营业额通过扩大客户支持与信息来增加客户信誉案例2:请写出客户支持系统的系统能力是一个具有联机客户、订单、退还订单和退货的高级支持系统带有快速登录屏幕支持传统电话和

20、邮寄商品目录的销售包括in ternet客户和商品目录销售能力,它包括购买和订单跟踪维护足够大的数据库和历史信息以支持市场分析为客户查询提供客户交易历史不降低经营而能有实质上量的增加(300%或更多)支持24小时新订单发货 从多个仓库调整订单发货 保持历史记录 以支持销售分析和市场需求的预测 案例3:计算投资回收 期和五年的投资回收率及利润净现值RMO成本利润分第0年第1年第1年第1年第1年第1年总计析 1 889000 1139000 5154000 2077000 2927000 利润值 2 1 0.9091 0.8264 0.7513 0.683 0.6209 贴现系数 3 利润净现值

21、4 (1336000) (1336000) 开发成本 5 (241000) (241000) (241000) (241000) (241000) 运行成本 6 1 0.9091 0.8264 0.7513 0.683 0.6209 贴现系数 7 (219093) (199162) (181063) (164603) (149637) (913559) 成本净现值 8 742107 956405 1253988 1667737 (1336000) 589097 净利润和成本净现值 9 (4796) 951609 2205597 3873334 (1336000) (746903) 累积的净现值

22、 10 投资回 收期 11 五年的投收益率 案例 4结构化分析设计 售票 员根据旅客需要的航班,首先 查询 有无该航班机票。若有,则 负责 录入旅客基本信 息(姓名、身份证号码、航班号、票价和 到达港);保险公司的 服务员 负责 录入 保险金额; 售票部经理 可随时 查询 每一个航班的售票情况(航班号、售出机票的数量、 营业额),并在 当日结算时 计算 出日营业额。 由需求文本中 获取外部交互方,构造顶层 DFD 图 9分层细化DFD分层细化DFD:查询和录入分层细化DFD:统计和计算10评审DFD,找出变换中心根据变换中心设计顶层、一层 SC 机票销售系统查询、统机票 计算输出统计输出查询输

23、出计、计算信息处理设计下层SC11.学籍管理需求描述 案例 5 学籍管理是学校管理中一项 繁琐的工作,工作人员需要建立学生的学籍,汇总每学期没有拿到学校 规定学分的学生及这些学生的详细情况:学生完成一门课程的学习后, 教师需要录入学生的考试成绩,计算平均成绩、汇总各分数段的人数, 学生需要查询已结业的各门课程的成绩,班主任需要查询本班学习情况, 包括各门课程的平均成本和每个学生考试通过情况。 这些汇总统计工作 是重复而且繁琐,设计实现一套简单的学籍管理系统就可以简化管理人 员、班主任、任课教师的工作,方便学生及时掌握自己的情况。 通过分 析可得到系统相关者有:管理人员、班主任、教师和学生 1.

24、 学籍管理系 统事件表 事件 触发器 来源 动作 响应 目的地 登记学生信息或查登记 或查询学生信管理人员 学生管理 学生信息改变询 息 或查询处理 登记 课程情况并查课表修改或制定 管理人员 课程管理 课程信息改变询 或查 询处理 管理人员 教师管理 修改教师信息教师信息发生改变 登记教师信 息 处理 学生 教师 成绩管理 录入、查询和统考试成绩录入、查录入、查 询、统计 教师 管理人员 计成绩处理 询、统计 管理人员 授课管理 计划 改变 制定教学计划 制定教学计划时 管理人员 编码维护 编码表改变 编 码维护 更新编码或制定 2. 分析与建立关联图 根据系统初步需求,管理人 员、教师、班

25、主任、学生等都会产生数据,通过使用本系统得到所需的 查询统计结果,因此管理人员、教师、班主任、学生等是数据输入的源 点和数 12 据输出的汇点。系统中需要存储学生信息、课程信息、考试成 绩信息、教师信息、以及各类编码等,因此需要学生学生基本 信息、课程信息、考试成绩信息、教师信息、教学计划等是数管理据文件。 根据以上分析得到学籍管理系统的关联图如下。人员编码学生考试成绩汇总报表学生基本情况汇总报表各类编码对应关 系教学计划信息教师基本信息课程基本信息学生基本信息学生基本信息 码编息信生学教师信息生学考试成绩 0 息教师信师教考试成绩表课程信 息息信程课件条计学籍管理统询查教学教师计况划情过通试

26、考教学计划 考试件条成询绩查绩绩成成试考教师考试成绩 学籍管理关联图 5 6 教学计划信息管理人员各类编码对应关系授课管理编码维护教师编码划 计学表学教教息生绩报息师信表总考成信本基汇绩本试基教学计划编码 试况本生成基情成考学信程本试绩生基课息考汇生学学总报12 3 4表 学生管理课程管理教师管理成绩管理件成条绩况考考计查息息情息试询 试统信过成信信条绩询成通师程生件试查学课教绩考班主任学生基本信 息课程信息教师信息考试成绩学生 学籍管理0层图 13 教师管理人员表考报试总绩成汇成试绩绩考成 生表件试学条考计统 4.1 4.2 成绩录入成绩查询 查绩询绩考考成条件成试试件试条试成通绩考 过询考

27、情查况绩成考试成绩学生班主任 成绩管 理分层数据流图 4.1.14.1.6学生名单息班级学生班 级学生信本基生学学生信息名单显示名单查询 级班生学 4.1 .2教师添加成绩要求新增的成绩考试 成绩增加成绩变动成绩绩要成求原 4.1 .5删除成绩 要求修改后的成绩成绩查询修号学改 4.1.44.1.3 的 的生成学绩除删要需增加成绩修改成绩 细化后的成绩录入数据流图6.画出学生、班级、学院和班主任之间的实体联系图 14 学生班级学院学号 * 所在隶属姓名班级编号 * 学院编号 * 性别班级名称学院名称出生日期管理就职 班主任编号 *姓名性别学历出生日期7 .课程管理的ERD图 教师学生教师编号

28、*学号*职称 姓名姓名聘任职称编码性别职称出 生日期参加工作日期成绩选课授课就职 课程课程编号 *课 程类型 学分 学院 属于课程类型码 *先修课程学院编号 *类 型说明学期学院名称总学时课程介绍 案例 6:某医疗 诊所有一个大夫,一个助手,一个保健员和一个接待员, 大夫需要一个软件系统来管理预约。 当病人打电话预约 时,接待员将查阅预约登记表,如果病人申请的就诊时 间与已定下的预约时冲突,则接待员建议一个就诊时间 以安排病人尽早得到诊治。如果病人同意建议的就诊时 间,接待员将输入约定时间和病人的名字。系统将核实 病人的名字并提供记录的病人数据,数据包括病人的病 历号等。在每次治疗或处理后,助

29、手或保健员将标记相 应的预约诊治已经完成,如果必要的话会安排病人下次 再来。 系统能够按病人姓名和按日期进行查询,能够显 示记录的病人数据和预约信息,接待员可以取消预约, 可以打印出前两天预约尚未接诊病人清单。系统可以从 病人记录中获知病人的电话号码,接待员还可以打印出关于所有病人的每天和每周的工作安排。(1)建立该诊所管理系统的对象模型 15(2)建立该诊所管理系统的用例模型 (3)用数据流图建立 该诊所管理系统的功能模型 参考答案: (1)对象模型 诊所 1.*1.*1.* 病人清单预约登记表病人 1.*1.* 工作安排预约病人记录 每天工作安排每周工作安排( 2)用例模型 诊所管理系统使用完成预约访问病人记录查询预约使用 使职员用更新预 约访问预约登记表用使取消预约用使打印工作安排医生( 3)功能模型 161 病人数据 F1 病人记录查询病人名数据姓病人数据病人日期每天和每周372 有效日期工作安排医生打印工件查询预约完成预约安排日期预约预 4 预信息约约预信约期信信取消预约息日息,息名姓息信 F2 预约登记表约5 预姓名职员更新预约姓息名信,约日预期 6 预约信息职员查询预约 案例 7: 某医疗诊所有一个大夫,一个助手,一个保健员和一个接待员,大夫需要一个软17

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!