- 1、本文档共54页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(第章系统分析
企业资料 第4章 系统分析 4.1 计算机系统工程 计算机系统工程是指与构造计算机系统有关的过程、方法和技术,它是一种问题求解活动。 计算机系统工程师从用户定义的目标和约束条件出发,给出系统功能、性能、接口、设计约束条件和信息结构的描述,并将它们分配到各系统要素予以实现。 硬件和硬件工程 第一阶段的任务是: (1)制定开发计划,经过评审确定项目成本预算和工程进度; (2)进行详细需求分析,经过评审确定硬件规格说明。 第二阶段的任务是: (1)设计分析,画出设计图; (2)必要时建造原型并对原型进行测试; (3)制造分析,画出生产图。 设计过程中可使用计算机辅助工程(CAE)或计算机辅助设计(CAD)工具。 第三阶段的任务是: 按照质量保证计划和要求生产硬件产品。产品通过一定的销售渠道出售,相应的服务机构负责产品维修、升级和扩充。 软件和软件工程 软件项目定义阶段的任务: (1)制定软件项目规划; (2)软件需求分析和定义; (3)确定软件性能和资源约束; (4)为软件要素定义验收标准。 软件开发阶段的任务,是将系统需求转换成可操作的系统要素,即软件。主要工作有:软件总体结构设计和数据设计、过程设计、编码三部分。 软件总体结构设计和数据设计的任务是: (1)设计模块结构; (2)定义界面并建立数据结构; (3)评审概要设计的质量。 软件过程设计的任务是: (1)详细描述软件规格说明中的每一个模块; (2)对模块进行评审。 编码的任务是:用适当的编程语言对详细描述模块进行编码,生成程序。软件工程方法学将代码生成视做良好设计的继续。在注意良好编码风格和简洁性的同时,还要注意保持和详细设计描述的可跟踪性。通过评审的各模块程序代码构成整个软件的程序源代码。 软件验证、提交和维护。这是软件工程过程的最后阶段。软件验证的任务: (1)制定软件测试计划和过程; (2)对软件的每个模块进行单元测试; (3)对整个软件进行综合测试; (4)组织专家和用户对测试结果评审。 评审通过后,进行软件提交,主要工作包括: (1)对已经生成的记录和内部文档进行整理、分类、存档; (2)开发用户手册、建立适当的配置控制机制; (3)将软件提交给用户,必要时还应负责把软件安装到用户环境中。 人机工程 活动分析 动作定义和设计 人机对话语言设计 用户环境设计 原型设计 数据库工程 调查用户的信息需求和对信息处理的要求,进行可行性论证,提出成本预算和工作计划等。 论证、选择和购置支持数据库系统的硬件和软件。 数据库设计与实现。 数据库中的数据是按照系统确定的范围和用户的需要收集、整理、存储起来的。 数据库管理人员是数据库工程的重要组成部分。 4.2 系统分析概述 系统分析: 即从系统的观点出发,对事物进行分析与综合,找出各种可行方案,以供决策者进行理想的选择。 系统分析的任务 (1)详细调查。 (2)分析用户需求。 (3)提出新系统的逻辑模型。 (4)编写系统分析报告。 系统分析的原则 外部条件与内部条件相结合。 当前利益与长远利益相结合。 局部利益和整体利益相结合。 定量分析和定性分析相结合。 协调性原则。 客观性原则。 “自顶向下”的工作原则。 系统分析的特点 工作内容设计面广、不确定性大。 面向组织管理问题,工作方式主要是与人打交道。 用画图的方法,直观、易理解。 强调逻辑结构而不是物理实现。 追求的是有限目标。 避免了重复工作。 4.3 系统分析方法 1.功能分解方法 功能分解方法=功能+子功能+功能接口 用这种方法对系统进行分析是一个功能分解的过程,它的基本思想是将系统看成由若干功能构成的一个集合,每一个功能又可以分成若干子功能等等,在这一过程中同时定义每一个功能的接口。 2.数据流方法 数据流方法=数据流+数据变换+数据存储+终结点+加工说明+数据字典 本方法的基本出发点是数据流,即利用数据流来理解问题和分析问题。它采用了逐层分解、逐步求精的基本原则,分析人员沿着问题空间的数据流进行分析,从而把数据流影射到分析结果的模型(数据流图)上。数据流方法的难点之一是如何确定数据流之间的变换。 3.信息造型方法 信息造型=对象+属性+联系+父类型/子类型+关联对象 基本出发点立足于数据(数据结构)而不是数据流,由问题空间认识导出数据结构,从而建立分析模型。 本方法的描述工具之一是ER图。 4.面向对象方法 面向对象方法=对象(类)+结构+继承/委托+消息(通信) 核心思想是利用面向对象的概念和方法,把重点集中在对问题空间的理解上,为软件系统需求建造模型。 4.4 系统模型 系统模型模型是对现实系统或拟建系统的抽象描述。模型应能够反映系统的主要组成部分及其各部分的相互作用以及在不同条件下其因果的作用和反作用的关系。利用模型可以用较小的风险、较少的时间和较低
您可能关注的文档
- (第四章对市场经营主体的监督管理.ppt
- [人力资源管理Ⅱ_作业.docx
- [人力资源管理一相关配套复习资料.doc
- [人力资源管理一第一章.doc
- [人力资源管理与企业绩效之间的关系.docx
- [人力资源管理专业的职业生涯规划书.doc
- [人才的选育用留打造核心人才队伍.ppt
- [人力资源管理与班级管理中的班干部评选.docx
- [人才素质测评.ppt
- (第四章总体设计.ppt
- 2025年滨州经济技术开发区面向社会公开招聘硕博士高层次人才笔试考前自测高频考点模拟试题及完整答案详.docx
- 2025年滨州经济技术开发区面向社会公开招聘硕博士高层次人才笔试考前自测高频考点模拟试题带答案详解(.docx
- 2025年滨州经济技术开发区面向社会公开招聘硕博士高层次人才笔试笔试备考试题含答案详解(新).docx
- 2025年滨州经济技术开发区面向社会公开招聘硕博士高层次人才笔试考前自测高频考点模拟试题含答案详解(.docx
- 2025年滨州经济技术开发区面向社会公开招聘硕博士高层次人才笔试笔试备考试题含答案详解(新).docx
- 2025年滨州邹平市面向社会公开招聘硕博士高层次人才笔试模拟试卷及答案详解(夺冠系列).docx
- 2025年滨州邹平市面向社会公开招聘硕博士高层次人才笔试模拟试卷及答案详解(必刷).docx
- 2025年滨州经济技术开发区面向社会公开招聘硕博士高层次人才笔试考前自测高频考点模拟试题及答案详解(.docx
- 2025年滨州经济技术开发区面向社会公开招聘硕博士高层次人才笔试模拟试卷及答案详解一套.docx
- 2025年滨州经济技术开发区面向社会公开招聘硕博士高层次人才笔试笔试备考试题及答案详解(夺冠).docx
文档评论(0)