绪论(系统分析与设计)幻灯片

上传人:F****n 文档编号:88575447 上传时间:2019-05-03 格式:PPT 页数:49 大小:502KB
返回 下载 相关 举报
绪论(系统分析与设计)幻灯片_第1页
第1页 / 共49页
绪论(系统分析与设计)幻灯片_第2页
第2页 / 共49页
绪论(系统分析与设计)幻灯片_第3页
第3页 / 共49页
绪论(系统分析与设计)幻灯片_第4页
第4页 / 共49页
绪论(系统分析与设计)幻灯片_第5页
第5页 / 共49页
点击查看更多>>
资源描述

《绪论(系统分析与设计)幻灯片》由会员分享,可在线阅读,更多相关《绪论(系统分析与设计)幻灯片(49页珍藏版)》请在金锄头文库上搜索。

1、系统分析与设计 概述,Jin Bo College of Computer Science and Technology Zhejiang University,教材,系统分析与设计教程(原书第7版) 机械工业出版社 Gary B. Shelly Thomas J. Cashman Harry J. Rosenblatt著 史晟辉 王艳清 李芳等译 建议延伸阅读 系统分析与设计 机械工业出版社 John W. Satzinger Robert B. Jackson等著,关于“系统分析与设计”,系统分析与设计Systems Analysis and Design 系统分析和设计是软件业一个十分

2、重要的研究和实践领域,无论是从技术的角度还是管理角度,正受到越来越多的关注 系统分析与设计是系统开发生命周期(SDLC)的系统规划、系统分析、系统设计、系统实施、系统运行/维护及安全等五个阶段中,其中两个十分重要的组成 系统分析与设计是一个十分注重实践的领域,它强调系统分析员在动态应用环境中的作用,要求将以往熟悉的结构化分析方法、面向对象分析方法以及项目管理技术等进行结合,并应用于信息系统上 系统分析和设计的过程通常会对系统所涉及的行业或组织的实际情况进行深入探讨和研究,并使之成为可以支持该应用的短期或长期目标的信息系统,关于“系统分析和设计”课程,介绍如何将以往熟悉的结构化分析方法、面向对象

3、分析方法以及项目管理技术等进行结合,并应用于信息系统上 介绍系统开发生命周期(SDLC)的五个阶段:系统规划、系统分析、系统设计、系统实施、系统运行/维护和安全 帮助各位掌握并实践通过信息技术支持当今激烈竞争环境下的应用需求,并对此有深层次的理解来完成相关的分析和设计 能够了解到组织内关注的焦点,很好的与系统用户、管理人员和其他IT人员的配合 信息系统的出现,导致信息服务的效率越来越直接和强烈地制约社会效率;反之社会效率提高的要求,又直接影响着信息系统分析和设计的理念、过程,这要求系统分析员对事物有高超的独立思考和批判思维能力,课程学习者的基础,本课程要求学习者已经学习或基本了解并初步从事过以

4、下几个方面的课程内容: 程序设计方法 软件开发技术 软件工程 软件需求工程 软件项目管理 软件编档 了解相关组织类型的业务类型、流程及其商业活动、业态和规律,课程内容简介,课程大致通过8周32课时的介绍,从四个方面介绍以下主要内容: 现代系统分析员:系统分析员的工作、任务和作用以及工作的方法、模型、工具和技术 系统分析任务:调查需求、需求建模 系统设计任务:系统架构设计、数据库设计、人机交互设计等 实施与支持:用户支持、维护技术和安全运行,如何学习本课程,由于课程涉及面广,内容繁复,以致无法在短短8周的时间内全面介绍,因此课后的工作是必须并且是十分重要的: 课后通读教材。教材十分优秀,可以给你

5、带来无限的启示 结合自己以往曾经的工作案例,再读教材,可以给你带来新的启发 结合教材及其案例介绍,剖析自己以往工作的案例,总结工作成败原因,并提出改进的方向和方法 积极参加课程实践活动 课程过程实践的结果是最后考核的主要内容,该部分内容主要在课后自行完成 最后学习成效的获取,主要来自对参加课程实践活动评价和个人对课程学习的总结,当然成绩还是主要取决于卷面考试的结果,美国兰德公司对中国人的评价,中国可以培养出大批的高级人才,但却很少可以培养出合格的可以独立主持业务的管理级专家 服务于一个公司或者社会,光有技术是不够的;还需要有勇气、胆量、正直和诚实的领导才能,这恰恰是大多数中国人所缺少的品性 正

6、如阿瑟史密斯(一位著名的西方传教士)一个世纪前所指出的,中国人最缺乏的不是智慧,而是勇气和正直的纯正品性。这个评价,虽然历经百年,如今依旧准确诊断出中国综合症的原因 那我们应该如何对待这些评价,更重要的是,我们应该怎么做,才能使自己更好、更优秀?,什么是工程?,什么是工程?,工程是以某组设想的目标为依据,应用有关科学知识和技术手段,通过一群人的有组织活动,将某个(或某些)现有实体(自然的或人造的),转化为具有预期使用价值的人造产品的过程狭义定义 工程是由一群人为达到某种目的,在一个较长时间周期内,进行协作活动的过程广义定义 工程是将自然科学的理论应用到具体工农业生产部门中形成的各学科的总称 水

7、利工程、化学工程、土木建筑工程、遗传工程、系统工程、生物工程、海洋工程、环境微生物工程、软件工程,工程学,工程学或工学,是通过研究与实践应用数学、自然科学、经济学、社会学等基础学科的知识,来达到改良各行业中现有建筑、机械、仪器、系统、材料、信息和加工步骤的设计和应用方式的一门学科 实践与研究工程学的人叫做工程师 在高等学府中,将自然科学原理应用至工业、农业、服务业等各个生产部门所形成的诸多工程学科也称为工科或工学,工程学方法,工程师最关键和独特的任务是发现,理解并结合实际的局限来达到满意的结果 在很多情况下,产品不仅仅只需符合技术要求,其他条件也必须满足 这些条件包括材料来源,物理或技术的局限

8、,未来改进的可行性和其他因素,诸如成本、可销售性、可生产性及适用性等,解决问题,工程师们应用科学、数学和相应的经验,来找到问题的解决办法 他们建立合理的数学模型,对问题进行分析并测试可能的解决方案 可能的解决方案常常会有多个,工程师们必须根据各个方案的本质,评价它们的优劣,并选择最能满足要求的最佳方案 折中,又称妥协、协调、协商存在于各种工程设计的核心之中 所谓最佳设计,永远意味着,尽可能达到尽可能多的要求,解决问题,工程师一般在全面生产过程前,就尝试预测他们的设计如何达到规格 他们会使用:原型、比例模型、模拟、破坏性试验、非破坏性试验、强度测试等方法来完成设计 并对产品进行测试,以保证产品能

9、按期望值运行 当然,测试的目地是确保产品能符合预计的要求 工程师作为专业人员会尽量制造符合预计要求的产品,并达到对社会无害 工程师往往需要在设计中考虑安全因素来降低意外的故障。不过,考虑的安全因素越高,设计的效率也通常会越低,工程的主要依据,工程的主要依据是数学、物理学、化学、信息学,以及由此产生的材料科学、固体力学、流体力学、热力学、输运过程和系统分析等 依照工程对科学的关系,工程的所有各分支领域都有如下主要职能: 研究:应用数学和自然科学概念、原理、实验技术等,探求新的工作原理和方法 开发:解决把研究成果应用于实际过程中所遇到的各种问题 设计:选择不同的方法、特定的材料并确定符合技术要求和

10、性能规格的设计方案,以满足结构或产品的要求 施工:包括准备场地、材料存放、选定既经济又安全并能达到质量要求的工作步骤,以及人员的组织和设备利用 生产:在考虑人和经济因素的情况下,选择工厂布局、生产设备、工具、材料、元件和工艺流程,进行产品的试验和检查 操作:管理机器、设备以及动力供应、运输和通信,使各类设备经济可靠地运行 管理及其他职能,工程师的职责,工程师和科学家的职责不同: 科学家的任务是如何认识,因而他可以选择自己感兴趣的课题 工程师的职责是如何实现,所以他必须解决面临的问题 工程问题应有最佳的解决方案,要考虑多方面的因素,谋求最可靠、最经济的方法 许多工程问题有深远的社会影响。随着科学

11、技术的发展,一些大型、复杂的工程出现,产生了一门崭新的工程技术学科系统工程 工程师所能利用的自然资源有两大类:原料和能源 由于多数资源有限甚至稀缺,因而工程师除了要有效地利用现有资源外,还必须和科学家合作继续开发新的自然资源,与科学研究的比较,科学家经常要问“是什么”、“为什麽”,并且科学家的“为什么”往往都能转化成“是什么”,他们关心于了解那些人类尚未確切、完全、詳細了解的知识,并最终寻找到答案,以满足人类的好奇心 工程师则经常要问“如何做”,并利用科学家已经发现的知识,制造对人类有用的物体或工具,与科学研究的比较,从经济的角度来说,科学家不必关心经济问题,他们只要设法获得必要的经费(如政府

12、拨款、企业投资、私人赞助等),然后专心去研究即可 工程师则相反,他们必须使制造出来的物体,在经济上是可行的,否则就没有任何的用处 如果一件产品的成本高于其市场价值,使得无人光顾,这种产品就无法生产。所以,对工程师来说,经济观念是必备的 例如像科幻小说所描写的“按12个按钮,再拉下三个把手,就可以给面包片抹上黄油”之类的机器,在理论上是完全可以制造出来的,但工程师决不会去设计并制造这种机器!,与科学研究的比较,从相互包含的角度来说,科学家可能也需要完成某些工程作业(比如设计试验仪器,制造原型),工程师经常也要做些研究 从目的的先后顺序来说,可以说科学家是为了学习而制造,而工程师则是为了制造而学习

13、 从工程和科学都要做的研究来说,工程学上的研究与科学研究也有不同之处 它经常涉及到的领域,基本物理、化学已经很好的被了解了,而这些问题却很难被精确的解决 工程学的研究便是要寻找尽可能近似的方案,工程的限制,某些工程作业,比如设计桥梁、电厂、化工厂,必须被专业工程师所批准 保护公众健康和环境安全的法律强制专业人员必须提供指导,这些指导通常是从教育和经验中,以惨痛的教训和国家立法的形式获得的 即使有了严格的检测和许可证的发给,工程灾难还是会经常发生。因此专业工程师必须严守工程伦理学标准 每个工程学科和专业组织,都持有普遍公共的和特定相关领域的伦理学标准,成员必须发誓遵守并维护,CHAP.1 绪论,

14、信息系统对现代商业组织的成功至关重要 为使商业具有更强的竞争性,新的系统正在不断地被开发出来,而成功进行系统开发的关键是进行全面的系统分析和设计 系统分析:理解并详细说明信息系统应该做什么的过程 系统设计:详细说明信息系统的构成组件在物理上是怎样实施的过程 系统分析员:使用信息技术的商业专业人员,利用分析和设计技术解决商业问题 在系统分析与设计的过程中,系统分析员的作用是不可替代的 系统分析员通常在商业组织的一系列系统目标明确后,和其他IT专家共同提出可能的系统解决方案,主要涉及:工作性质、重要的知识与技能、分析员从事的系统与特殊项目的类型等 分析员的工作首先是为一个组织建立符合业务行为规则的

15、信息系统服务 那么,组织类型、组织业务行为、业务行为规则、业务流程,包括业务相关的人事环境、市场环境、技术环境直至信息系统的类型,都是分析员所应该了解、掌握并且熟知的 因此,分析员首先应该是一个商业专业人员,这就要求有广博的技术性、商业性和人事的知识和技能 分析员还要有高屋建瓴的思维和工作能力及方式,能够在战略的高度提出系统解决的方案,最低限度是能够预见到系统今后可能的发展或扩充,系统分析员的工作涉及的领域和要求,软件开发面临的实际问题,软件开发面临的实际问题,软件开发面临的实际问题,为什么?,需求?,活动任务,系统需求分析 系统结构设计 软件需求分析 建立软件需求 评价软件需求 联合评审 软

16、件结构设计 软件详细设计 软件编码和测试 软件集成 软件鉴定测试 系统集成 系统鉴定测试 软件安装 软件验收支持,软件开发过程,系统分析员是桥梁,客户,分析员,程序员,一. 解决商业问题的系统分析员,系统分析员之所以优于普通程序员,是因为他们能够更早、更好、更高地回答组织要解决的问题建立信息系统 他们首先需要确定组织的需求是否可实现,并需要从商业的角度设计出几套可能的解决方案,然后与管理人员磋商以决定哪个方案是最佳选择 由于信息系统可以有多种不同的结构,分析员通常必须回答下列有关每种可能性的问题: 解决方案要做什么? 各部分组件的组成? 它们应该如何构成? 建立不同的组件应该使用什么技术? 由谁来创建组件? 如何挑选最好的方案总是一个最大的挑战,但风险最小、效益最好,永远是首要考虑的问题 当然,与组织战略计划和基本目标的一致,也是需要着重考虑的,基于构件的软件工程(CBSE)过程模型,构 件 开 发 分析 设计 编程 测试,领域分析,系统 测试,构

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号