1、这5个阶段分别为项目计划阶段、分析阶段、设计阶段、实施阶段和支持阶段。9. 结构化遍历主要用于项目开发的早期阶段,在这一阶段有可供评估的文档和图表,遍历就是用来验证那些针对用户需求的文档和图表的有效性并确认这些图示的一致性和正确性。10. 过程在DFD中的一个符号,它代表从数据输入转换到数据输出的算法或程序。11. DFD片段用一个过程符号表示系统响应一个事件的DFD12. 用例图一种用以显示不同的用户角色和这些用户角色如何使用系统的图13. 自动化水平指的是计算机对所包含功能支持的自动化程度14. 构架设计高层设计,也叫总体设计或概念设计15. 细节设计低层设计,包括具体的程序细节设计16.
2、 结构图用来展示一个计算机程序模块间关系的层次图与事件表有关的相关概念,如事件,外部事件,临时事件,状态事件,触发器,来源,动作及响应等。17. 事件可以描述的、值得记录的在某一特定时间和地点发生的事18. 外部事件系统之外发生的事件通常都是由外部实体或动作参与者触发的。19. 临时事件临时事件是由于达到某一时刻所发生的事件。20. 状态事件它是当系统内部发生了需要处理的情况时所引发的事件。21. 触发器用来通知系统某一事件发生了,这一事件可以是需要处理的数据到达了或到了一个时间点。22. 来源为系统提供数据的外部实体或参与者23. 动作当某一事件发生时系统执行的操作24. 响应系统产生的一个
3、输出结果,该结果将被选到某个目的地,一个动作通常会有多个响应。25. 事物(1) 在传统的开发方法中,事物构成了系统存储信息的相关数据。(2) 在面向对象方法中,事物是在系统中相互交互的类的对象。(3) 对于用户来说,他们在工作中需要处理的诸如产品、订单、发票和顾客等信息都可以看作为事物。(4) 对于一个信息系统来说,事物是需要存储的顾客和产品信息。(5) 其实数据就是实体。项目管理等方面的项目管理,成本/效益分析,投资回收期,投资回收率,关键路径 ,业务流程再造26. 项目管理组织和指导其他人员在预先确定的进度表和预算内实现计划的结果。27. 投资回收率:从一个新系统投资中得到的收益的百分比
4、。投资回收率(预计时间内的利润预计时间内的成本)/预计时间内的成本28. 成本/收益分析:分析比较成本与收益以了解在新系统开发上的投资是否会收益大于成本。29. 投资回收期是计算最初的投资在多长时间内得到回报30. 关键路径从相关的第一个任务到最后一个任务的最长路径称作关键路径31. 业务流程再造(BPR)正在为改善商业过程的一种广泛使用的技术。它要求对商业过程进行彻底地重新设计。使用BPR,新系统开发不仅仅是实现现在过程的自动化,而且要完全重新考虑整个设计过程。BPR的目标是以一种新的方法使用IT,从而实现效率和服务水平的巨大改进。32. 数据实体系统需要存储的有关信息系统传统开发方法的信息
5、。33. 系统开发生命周期?34. 外部实体在系统边界之外的个人或组织,它提供数据愉入或接受数据输出。35. 结构化遍历36. 外部码存储在一个关系数据库表中的字段值,同时这个字段值也是另一个关系数据库表的主健值。37. 暂存对象一个在实例化或方法调用中不需要存储任何属性值的对象38. 持久对象一个在实例化或方法调用中必须存储一个或多个属性值的对象39. 快速应用开发(RAD)已被证实了的在某些情况下可以缩短开发进程的开发方法、工具以及技术的总和。40. 信息系统一组完成收集、处理、存储和以输出完成商业任务所需的信息作为提交的相互联系、相互作用的部件。41. 关键字42. 外部码43. 二、
6、简答题1. 从ERD建立一个关系数据库模式,可采取哪些步骤(1) 为每个实体类型建立一张表(2) 为每个表选择一个主键(3) 增加外部码以表示一对多关系。(4) 建立几个新表来表示多对多关系(5) 定义参照完整性约束(6) 评价模式质量并进行必要的改进(7) 为每个字段选择适当的数据类型和取值范围1. 事件有哪种类型外部事件,临时事件和状态事件2. 系统需求分为哪两类功能需求和技术需求3. 可行性分析包括哪些方面?(1) 经济可行性(2) 组织上和文化上的可行性(3) 技术可行性(4) 进度表可行性(5) 资源可行性4. 系统组件的一些模型(1) 流程图(2) 数据流图(DFD)(3) 实体关
7、系图(ERD)(4) 结构图(5) 用例图(6) 类图(7) 顺序图(8) 状态转换图5. 用于管理系统开发过程的一些模型(1) PERT图(2) 甘特图(3) 组织层次图(4) 财务分析模型计算净现值、投资回报率6. 系统开发中使用的一些技术(1) 战略计划技术(2) 项目管理技术(3) 用户面谈技术(4) 数据建模技术(5) 关系型数据库设计技术(6) 结构化分析技术(7) 结构化设计技术(8) 结构化编程技术(9) 软件测试技术(10) 面向对象分析和设计技术7. 系统开发有哪三种方法(1) 结构化方法(2) 信息工程方法(3) 面向对象方法8. 一个项目经理的六个主要职责是什么?(1)
8、提供领导能力和远见(2)计划和组织项目(3)组织和管理项目组(4)估算成本和做项目预算(5)监督和控制项目进度(6)确保最后结果的质量9. 系统相关者分为哪三类:用户、客户和技术人员用户:是每天实际使用系统的人客户:支付和拥有系统的人技术人员:确保系统在组织的计算机环境下运行的人10. 识别系统需求信息收集的6种方法(1) 向系统相关者分发和收集调查表(2) 复查现有的报表、表格和过程描述(3) 主持与用户的面谈和讨论(4) 观察商业过程和工作流(5) 建立原型(6) 主持联合应用程序设计(JAD)会议11. 一个方案是不是最好应哪从几个方面来考虑:(1). 风险小(2). 效益高(3). 与
9、公司的战略性计划相一致12. 对于分析员推荐的方案要写出详细的资料,这些资料包括哪些?(1). 数据库设计(2). 用户界面设计(3). 网络设计(4). 操作步骤(5). 程序模块13. 信息系统类型有哪些?。事务处理系统、管理信息系统、主管信息系统、决策支持系统、通信支持系统和办公支持系统。14. 管理信息系统的层次结构管理信息系统有三层结构15. 决策支持系统可能包含的子系统有哪些?(1). 人机对话子系统:(2). 维护子系统:从管理信息系统数据库中有关成本、生产费用、资金、劳资、物资消耗等方面的数据,并具有数据修改功能。(3). 模型库子系统:在模型库中存放有产量预测模型、价格制订模
10、型、奖金调整模型、经费分配模型等。这些模型通过人机对话系统的操纵,运行后能够回答许多问题。16. 系统分析员需要的技能有哪些?(1). 技术知识与技能(2). 商业知识与技能(3). 人的知识与技能(4). 诚实与道德17. 列出分析员需要熟悉的6种基本技术(1). 项目计划技术(2). 系统分析技术(3). 系统设计技术(4). 系统构造技术(5). 系统实施技术(6). 系统支持技术18. 列举分析开发系统需要使用的4种工具(1). 用于开发系统的软件包,如Microsoft Access,PowerBuilder等(2). 专门的程序设计语言的集成开发环境,如VC+(3). 计算机辅助系
11、统工程工具,它可以存储由分析员创建的系统说明书信息,有的能生成程序代码。(4). 程序代码生成器、测试工具、配置管理工具、文档支持工具、项目管理工具等等。19. 列出项目计划阶段的5个活动(1). 定义问题(2). 确定项目可行性(3). 制定项目的进度表(4). 为项目安排人员(5). 启动项目20. 分析阶段的6个活动是什么?(1). 收集信息(2). 确定系统需求(3). 建立需求发现的原型(4). 划分需求的优先级(5). 产生并评估可替换方案(6). 与管理人员一起审查需求21. 设计阶段的6个活动是什么?(1). 设计应用程序结构(2). 设计用户界面(3). 设计并集成数据库(4
12、). 设计系统的实现细节(5). 设计并集成网络(6). 设计并集成系统控制逻辑22. 实施阶段的6个活动是什么?(1). 构造软件构件(2). 验证与测试(3). 移植数据(4). 准备用户文档(5). 培训用户(6). 安装系统23. 支持阶段的2个活动是什么?(1). 提供对最终用户的支持(2). 维护和升级系统24. 界面设计指导原则可视性和可供性八项黄金规则(1) 尽量保持一致性(2) 为熟练用户提供快捷键(3) 提供有效反馈(4) 设计完整的对话过程(5) 提供简单的错误处理机制(6) 允许撤消动作(7) 提供控制的内部轨迹(8) 减少短期记忆负担25. 信息系统的类型有哪些包括事务处理系统、管理信息系统、主管信息系统、决策支持系统、通信支持系统和办公自动化系统等。26. 请说明事件表中的事件、用例图、序列图的关系。类图与状态转换图之间的关系。事件表中的每一事件对应一个用例,每个用例对应一个序列图。有多少个用例就有多少个序列图每一类图对应一个状态转换图,有多少个类就有多少个状态转换图。27. 给出结构化分析过程要建立哪些模型,各模型是根据什么建立的?对于结构化分析方法要为整个系统建立一个关联图,然后要识别事物,识别事物
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1