- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
系统分析课件第二讲.ppt
LEARNING OBJECTIVES 软件工程的基本内容和目标 软件工程体系: 软件开发过程: 软件开发方法: 软件开发环境和工具: 信息系统工程体系的定义: 信息系统工程是指以计算机、网络、数据库、软件等信息技术与产品为构件的系统工程(罗晓沛、侯炳辉,2003)。信息系统工程的内容包括硬件工程、软件工程、网络工程、数据工程、人机工程。其中数据工程是信息系统工程的基础工程。 是指把系统的、规范化的、可以度量的方法运用于软件的开发、运行和维护的过程;简言之,工程化在软件开发方面的应用。 2.1.2 信息系统工程体系 1、信息系统危机 效益问题 需求问题 队伍建设问题 规划问题 2、信息系统工程体系包含四个部分: 第一部分是:方法——提供了构造信息系统的技术 第二部分:建模语言——用以支持信息系统的分析、设计和实现 第三部分:工具——为方法和语言提供自动化或半自动化的支持 第四部分是:信息系统开发过程——是粘结剂(Glue) 把方法、语言和工具结合在一起。过程定义了方法的使用顺序、可交付产品(文档、报告、格式)的要求,确保质量和修改的控制,并使信息系统管理人员能对它们的进展进行评价。 信息系统工程体系 信息系统工程体系 信息系统工程是一种层次化的技术 任何工程方法(包括软件工程、信息系统工程)必须以有组织的质量保证为基础。全面的质量管理和类似的理念刺激了不断的过程改进,正是这种改进导致了更加成熟的软件工程和信息系统工程方法的不断出现。支持信息系统工程的根基就在于对质量的关注。 信息系统工程体系 信息系统工程的基层是过程层 信息系统工程过程是将技术层结合在一起的凝聚力,使得信息系统能够被合理地和及时地开发出来。过程定义了一组关键过程区域的框架,这对于信息系统工程技术的有效应用是必须的。关键过程区域构成了信息系统项目管理控制的基础,并且确定了上下各区域之间的关系,规定了技术方法的采用、工程产品(模型、文档、数据、报告、表格等)的产生、里程碑的建立、质量的保证及变化的适当管理。 信息系统工程体系 信息系统工程的方法层 提供了为开发信息系统在技术上需要“如何做”。方法涵盖了一系列的任务:需求分析、设计、编程、测试和维护。 信息系统工程体系 信息系统工程的建模语言层 模型是用某种工具对同类或其他工具的表达方式。模型从某一个建模观点出发,抓住事物最重要的方面而简化或忽略其他方面。工程、建筑和其他许多需要具有创造性的领域中都使用模型。 信息系统工程体系 信息系统工程的工具层 对过程和方法提供了自动的或半自动的支持。当这些工具被集成起来使得一个工具产生的信息可以被另外一个工具使用时,一个支持信息系统开发的系统就建立了,称为计算机辅助软件工程(CASE)。CASE集成了软件、硬件和一个软件工程数据库(包含了关于分析、设计、编程和测试的重要信息),从而形成了一个软件工程环境。 2.2 信息系统工程过程模型 “计划本身什么都不是,而编制计划的过程就是一切。”——美国第34任总统艾森豪威尔上将。 产品什么也不是,而开发产品的过程就是一切。 文档什么也不是,而编制文档的过程就是一切。 信息系统工程过程模型 过程(Process):为实现一个给定目标而进行的一系列运作步骤。 软件过程:软件开发过程是一个将用户需求转化为软件系统所需要的活动的集合。即开发和维护软件及其相关产品所涉及的一系列活动。过程是活动的集合;活动是任务的集合;任务是把输入转换为输出的操作。 信息系统工程过程模型 软件过程模型也称为系统开发生命周期(SDLC:System Development Life Cycle)模型 是软件开发的指导思想和全局性框架,软件过程模型的提出和发展反映了人们对软件过程的某种认识观,体现了人们对软件过程认识的提高和飞跃。 3.信息系统工程过程模型 SDLC包括: 任务分解结构WBS(Work Breakdown Structure)。现代的系统开发阶段包括系统规划、系统分析、系统设计、系统实施和系统支持。 ? WBS优先级结构。即系统开发所遵循的基本模式,如瀑布模型(Waterfall)、阶梯模型(Stairstep)、螺旋模型(Spiral)、迭代模型(Iterative)等。 1、瀑布模型 基本思想是将系统的生命周期划分为若干阶段,应用系统工程的方法,按照规定的步骤和任务要求,使用一定的图表工具,完成规定的文档,在结构化和模块化的基础上进行管理信息系统的开发工作。 特点: 建立用户第一的观点。(TCS精神) 严格划分工作阶段 工作文件标准化、规范化 使用自上而下的结构化、模块化分析与设计方法 瀑布模型 强调系统的思想和系统的方法,整体思路清楚 将系统生命周期分解为几个阶段,每个阶段任务相对独立简单,便于不同专业
您可能关注的文档
最近下载
- 河南省郑州市第九十三中学2023-2024学年八年级上学期第一次月考物理试卷.docx VIP
- 河南省郑州经济技术开发区第四中学2023-2024学年八年级上学期第一次月考物理试卷.docx VIP
- 河南省郑州实验外国语中学2024-2025学年八年级上学期第一次月考物理试卷(无答案).docx VIP
- 成都鲜生活冷链物流配送优化与风险控制.docx VIP
- 棱镜中文翻译sunny.pdf VIP
- 河南省实验中学2024-2025学年八年级上学期第一次月考物理试卷及答案.pdf VIP
- 计算机Excel习题及答案.doc VIP
- 高标准农田建设项目 投标方案(技术方案).doc
- JBT 10215-2020 垂直循环类机械式停车设备.pdf VIP
- 自发性蛛网膜下腔出血的护理分析.pptx VIP
文档评论(0)