版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、大连理工大学 软件学院系统分析与设计什么是系统分析与设计?&为什么系统分析与设计?大连理工大学 软件学院2数据系统信息大连理工大学 软件学院3什么是 IT?大连理工大学 软件学院4信息技术 (Information Technology, IT)第四次第二次语言的使用印刷术的发明计算机应用的普及计算机与现代通信技术的结合 文字的创造电报、电话、广播、电视 的发明和普 及应用第一次第三次第五次信息技术:有关信息的识别、提取、变换、存储、处理、检索、检测、分析和利用的技术。5信息技术研究信息如何产生、获取、传输、变换、识别和应用的科学技术。产生利用获取信息识别传输转换大连理工大学 软件学院6信息技
2、术大连理工大学 软件学院7信息技术硬件软件数据获取技术应用软件通信通信协议存储设备数据库计算机操作系统大连理工大学 软件学院8现代信息技术感测与识别技术它的作用是扩展人获取信息的感觉器官功能。信息传递技术它的主要功能是实现信息快速、可靠、安全的转移。信息处理与再生技术信息处理包括对信息的编码、压缩、加密等。信息使用技术它包括控制技术、显示技术等。大连理工大学 软件学院9以往50年信息技术集中在数据上 收集、储存、传输和打印数据,其重点放在“技术”上, 而新的信息革命则把重点放 在“信息”上。彼德德鲁克21世纪的管理挑战大连理工大学 软件学院10软件+硬件信息信息系统大连理工大学 软件学院11
3、The product line is 1000m. The assembly line consists of 11 main lines and 6 sublines. The annual output is 430,000 cars.大连理工大学 软件学院12大连理工大学 软件学院13大连理工大学 软件学院141. 系统能够满足实际需求1.1 需求,你清楚么?1.2 完成的东西和需求一致么?2. 在有效的时间内完成系统2.1 能够保证你的系统按时完成么?2.2 团队之间如何协作?3. 完成的系统:易用,安全3.1 系统的操作简单么?3.2 Bug:尽量的少!大连理工大学 软件学院15第
4、一部分:系统分析基础第1章:系统分析员的角色大连理工大学 软件学院16系统分析员系统设计系统开发方法?系统设计思想?系统分析中使用的工具?系统分析系统开发过程?采用什么技术?系统是什么类型?大连理工大学 软件学院17内容概要181. 系统类型大连理工大学 软件学院191. 系统类型行政支持系统, 组群决策支持系统, 计算机支持的协同工作系统专家系统, 决策支持系统, 管理信息系统知识工作系统,办公自动化系统事务处理系统大连理工大学 软件学院201. 系统类型1.1 事务处理系统(TPS: Transaction Processing System)1.2 办公自动化系统(OAS: Office
5、 Automation System)1.3 知识工作系统(KWS: Knowledge Work System)1.4 管理信息系统(MIS: Management Information System)1.5 决策支持系统(DSS: Decision Support System)1.6 专家系统,人工智能1.7 组群决策支持系统(GDSS: Group Decision Support System)1.8 计算机支持的协同工作系统(CSCWS: Computer-Supported Collaborative Work System)1.9 行政支持系统(ESS: Executive
6、Support System)大连理工大学 软件学院211. 系统类型1.1 事务处理系统(TPS: Transaction Processing System)处理工资单和库存等日常商业交易中产生的大量数据。消除枯燥的操作事物,减少工作时间。TPS是跨越边界的系统允许公司与外界交互企业日常运作的关键事务处理系统大连理工大学 软件学院221. 系统类型1.2 办公自动化系统(OAS: Office Automation System)1.3 知识工作系统(KWS: Knowledge Work System)OAS, KWS支持数据工作者OAS:不创造新知识,而是分析信息KWS:创造新知识面向
7、:科学家,工程师,医生等知识工作系统, 办公自动化系统大连理工大学 软件学院231. 系统类型1.2 办公自动化系统 (OAS)分析信息:转换数据,操纵数据分享信息:公司内部,公司外部OAS包括:字 处 理 电子表格桌面排版电子调度邮件,视频会议大连理工大学 软件学院241. 系统类型1.4 管理信息系统(MIS: Management Information System)不是取代事物处理系统,而是包含事务处理功能。通过人-机交互发挥作用。人,软件和硬件协调工作更广泛的组织任务包括:决策分析,决策制定MIS的用户分享公共数据库管理信息存储数据和模型帮助用户交互,解释,运用数据帮助企业统一计算
8、机化的信息功能。大连理工大学 软件学院系统251. 系统类型1.5 决策支持系统(DSS: Decision Support System)更高级的计算机化信息系统强调对决策制定的支持更加适合个人或者组群以商业智能为重点的系统决策支持系统大连理工大学 软件学院261. 系统类型1.6 专家系统,人工智能(AI)特殊的信息系统有效地获取,运用公司中解决特定问题的知识。DSS让决策制定者选择方案。专家系统自动给出最佳方案。基本组成:知识库,推理机,用户界面知识工程师:构建一个包含专家知识的计算机系统将成为系统分析员的未来工作。人工智能:专家系统的扩展目的:开发有智能行为的机器。功能:自然语言的理解
9、,分析问题推出逻辑结果。大连理工大学 软件学院专家系统,AI271. 系统类型1.7 组群决策支持系统(GDSS: Group Decision Support System)1.8 计算机支持的协同工作系统(CSCWS: Computer-Supported Collaborative Work System)GDSS:布置在许多专门房间内,不同的配置。小组成员通过GDSS和特殊服务商交流。技术:投票表决,调查表,自由讨论,模拟场景GDSS,引导小组共同解决问题。CSCWS:通过互联网的计算机进行协同。CSCWS大连理工大学 软件学院281. 系统类型1.9 行政支持系统(ESS: Exec
10、utive Support System) 帮助行政人员制定战略决策的方法。ESS依赖于TPS和MIS产生的信息 帮助用户解决非结构化决策问题。拓展行政人员能力,提供支持,了解所处的环境。ESS大连理工大学 软件学院292. 系统集成技术大连理工大学 软件学院302. 系统集成技术行政支持系统, 组群决策支持系统,计算机支持的协同工作系统无线系统专家系统, 决策支持系统, 管理信息系统ERP系统知识工作系统,办公自动化系统事务处理系统电子商务, Web系统大连理工大学 软件学院312. 系统集成技术2.1 电子商务应用软件,Web系统2.2 企业资源规划(ERP)系统2.3 无线设备和手持设备
11、的使用系统2.4 开源软件大连理工大学 软件学院322.1 电子商务应用软件,Web系统基于Web技术实现诸多系统电子商务的优势:增加对服务,产品,行业,人员(或小组)的可用性意识。用户24小时可用改进界面设计的有用性,可用性不是局部地区,遍及全球的系统实现大连理工大学 软件学院332.2 企业资源规划(ERP)系统大连理工大学 软件学院342.3 无线设备和手持设备的使用系统现代系统设计中应考虑:无线设备,PDA(Personal Digital Assistant)无线通讯网络:无线局域网(Wireless Local Area Networks, WLAN)无线保真网(Wireless
12、Fidelity Networks, WiFi)蓝牙(Bluetooth)智能:搜索Web找到用户感兴趣的新闻。观察用户的行为模式。大连理工大学 软件学院352.4 开源软件传统软件开发方法:专有代码不向用户开放开源软件(Open Source Software, OSS)免费发放软件,公开其源代码程序修改的思想必须与项目中的所有人共享开 源 项 目 : Apache:开发Web服务器Mozilla Firefox:Web浏览器Linux:一类Unix开源操作系统开源代码社区:4个类型:特别社区,标准化社区,有组织社区,商业社区6个方面:基本结构,环境,目标,方法,用户社区,许可社区大连理工大
13、学 软件学院363. 系统分析与设计的必要性大连理工大学 软件学院373. 系统分析与设计的必要性系统分析与设计的功能:分析数据输入,处理,转换,存储,特定环境下的输出实施企业职能方面的改进系统开发风险:不正确的系统使用,导致用户不满,系统陷入无用状态系统结构不合理,系统开发成本提高。使用系统分析与设计:与软件用户的合作交流用户的业务,问题,目标进行分析 将策划中的系统分析与设计告知用户系统的未来发展:新的软件技术的出现,改变系统的结构,功能。Ajax (Asynchronous JavaScript and XML)如果改变未来Web页面格式(更像传统的桌面),系统需要重新构建基于Ajax技
14、术的结构。大连理工大学 软件学院384. 系统分析员的角色大连理工大学 软件学院394. 系统分析员的角色4.1 作为顾问专门对应信息系统的问题4.2 作为支持专家解决系统容量问题吸取硬件,软件,企业中运用的专业知识成为企业项目管理者的顾问大连理工大学 软件学院404. 系统分析员的角色4.3 作为变更变更范围企业内部变更企业外部变更担当的变更内容: 企业变更的催化剂制定变更计划起到变革企业的作用首先,必须与用户,管理部门交互同实施变更的人一起,制定变更计划导致系统组织中的其他方面变化大连理工大学 软件学院414. 系统分析员的角色4.4 系统分析员的品质一个能解决问题的人喜欢设计可行的解决方
15、案的人 巧妙运用工具,技术和经验的人能够系统地处理面临的情况善于和他人交流的人有足够编程经验,理解计算机功能的人善于收集用户需求,传递程序员所需的信息有职业道德准则,善于建立良好客户关系 一个自我约束,自我激励的人能够管理和协调无数的项目资源大连理工大学 软件学院42系统分析员System Analyzer大连理工大学 软件学院435. 系统开发生命期大连理工大学 软件学院445. 系统开发生命期标示问题, 机会和目标系统实现和评估确定人的信息需求开发生命期(SDLC)系统测试和维护分析系统需求软件开发和编程设计推荐系统大连理工大学 软件学院455. 系统开发生命期5.0 人-机交互5.1 标
16、示问题,机会和目标5.2 确定人的信息需求5.3 分析系统需求5.4 设计推荐系统5.5 软件开发和编程5.6 系统测试和维护5.7 系统实现和评估5.8 维护的影响大连理工大学 软件学院465.0 人-机交互HCI (Human-Computer Interaction)HCI特性:使人与计算机之间的沟通和交互成为可能人与计算机之间的交互层HCI重点:重点是人,而不是要完成的工作和设计的IT。HCI着眼于:用户任务,问题求解过程,交互环境中的人机工程,认知,情感,行为大连理工大学 软件学院475.0 人-机交互人机工程中的要素:认知问题的可用性要素系统使用中,令人喜悦的,美观的,愉快的要素围
17、绕系统有用性的行为要素以人为中心的方法可以提高系统的质量,使用寿命的质量。出现错误的要素:系统分析员误解正在进行的工作,设计的任务使用系统是的无助感,缺乏控制感故意隐私系统屏幕,菜单不方便系统与用过那个的工作过程不一致大连理工大学 软件学院485.1 标示问题,机会和目标SDLC的第一阶段标识出:问题,机会,目标其他取得成功的关键分析企业中发生的问题指出问题所在使企业赢得竞争优势,设置行业标准标识目标查明企业试图做什么牵涉的人员:用户,分析员,协调项目的经理获取知识,估计项目范围,分析结果可行性报告问题的定义,目标的总结大连理工大学 软件学院495.2 确定人的信息需求SDLC的第二阶段为涉及
18、的用户确定信息需求:用户在工作环境中如何与当前信息系统交互的。分析员的交互式方法:面谈,硬数据抽样,调查表使用非交互式方法:如:观察决策者的行为,办公室环境完全包容的方法:如:原型开发方法用以上方法提出和回答很多有关 人-机交互的问题。大连理工大学 软件学院505.2 确定人的信息需求了解当前系统的具体职能:Who (涉及的人) What (业务活动) Where (工作环境) When (时间安排)How (如何执行当前规程)必须询问“为什么(Why)该业务使用当前系统?”新系统设计时,充分考虑这些理由。大连理工大学 软件学院515.3 分析系统需求数据流图:系统需求分析工具结构化图形形式制
19、定业务功能的输入,过程,输出开发一个数据字典,列出系统所有数据项,规范。分析已制定的结构化决策确定条件,条件方案,动作,动作规则结构化决策方法:结构化英语,决策表,决策树一份总结已发现内容的系统建议书提供各种方案的成本/效益分析大连理工大学 软件学院525.4 设计推荐系统设计人-机界面确保系统是可听的,可读的,令人感到愉快图形用户界面(GUI: Graphical User Interface)设计文件和数据库存储决策者所需的大量数据。设计控制和备份过程保护系统和数据制定程序规范包输入,输出布局文件规范,处理细节决策树,决策表,数据流图,系统流程图预写代码例程的名称和功能大连理工大学 软件学
20、院535.5 软件开发和编程分析员与程序员一同,开发全部原始软件:结构图Nassi-Shneiderman图伪码分析员与用户合作,编制有效的文档程序手册联机帮助公布常见问题(FAQ)Read Me文件大连理工大学 软件学院545.6 系统测试和维护系统测试:降低系统维护成本系统及文档维护:在SDLC中,程序员的大部分日常工作都与系统维护有关。企业要在系统维护上花大量的金钱。大连理工大学 软件学院555.7 系统实现和评估SDLC的最后一个阶段用户的培训培训监督是系统分析员的责任制定系统升级计划文件旧格式向新格式转换安装设备新系统投入生产评估系统必须满足条件:预期用户是否真正使用该系统。系统工作
21、是循环往复的大连理工大学 软件学院565.8 维护的影响维护部门所花的时间大约是开发系统总时间的48%-60%。随着程序数量的增加,需要的维护量也就增加。大连理工大学 软件学院575.8 维护的影响执行维护的原因:改正软件错误发行软件新版本,在临时版本中改正。检测到bug,必须进行改正。适应变化的组织需求,增加软件功能用户熟悉该系统后,提出额外特征要求业务随时间发生变化软硬件的变化大连理工大学 软件学院58大连理工大学 软件学院59系统生命期中的资源消耗资源消耗量(时间+金钱)安装日期系统开发因为bug和功能增强而发生的次要变更安装后的bug业务和技术方面的主要变更6. CASE工具大连理工大
22、学 软件学院616. CASE工具计算机辅助的软件工程工具CASE: Computer-Aided Software Engineering使用CASE工具的原因提高分析员的生产率改善分析员与用户之间的沟通集成生命期的活动精确评估维护变更Visible Analyst图形化的计划,分析和设计构建复杂的客户/服务器应用程序,数据库大连理工大学 软件学院627. 面向对象系统分析与设计637. 面向对象系统分析与设计数据抽象 一种设计方法把一组数据及作用与其上的操作组成一个设计实体或单位。接口说明外部可见,其实现是隐蔽不可见的面向对象的特点封装机制基于消息的通信继承机制多态机制面向对象=对象+分类
23、+继承+通信64大连理工大学 软件学院658. 软件工程基础大连理工大学 软件学院66软件工程知识体系软件需求(Software Requirements)软件设计(Software Design)软件构造(Software Construction) 软件测试(Software Testing)软件维护(Software Maintenance)软件配置管理(Software Configuration Management)软件工程管理(Software Engineering Management)软件工程过程(Software Engineering Process) 软件工程工具和方法(SE Tools and Methods)软件质量(Software Quality)67软件生存周期Boehm定义的软件生存周期模型GB 8566-1988定义的软件生存周期模型GB/T 8566-1995定义的软件生存周期过程模型GB/T 8566-2001定义的软件生存周期过程模型UP定义的软件生存周期模型六个阶段
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年度公共营养师三级考试试题及答案
- (完整版)钢筋混凝土检查井施工方案
- (完整版)PP-R给排水管道施工方案
- 面粉安全事件应急预案演练脚本
- 2026春季湖南盐业集团有限公司校园招聘195人农业笔试备考题库及答案解析
- 2026陕西西咸新区高庄镇卫生院就业见习招聘1人农业笔试参考题库及答案解析
- 2026年58 java笔试题及答案
- 2026年12月b级真题试卷及答案
- 2026江苏南通市崇川初级中学招聘政府购买服务岗位人员农业笔试备考题库及答案解析
- 2026新疆伊犁州直检察院机关面向社会招聘聘用制书记员8人农业笔试备考试题及答案解析
- 浙江省杭州山海联盟2024-2025学年度七年级英语下册期中试题卷(含答案)
- 2026山东青岛海上综合试验场有限公司招聘38人备考题库含完整答案详解(历年真题)
- 湖北省武汉市2026高三下学期3月调研考试化学试题 含答案
- (新教材)2026年部编人教版三年级下册语文 语文园地三 课件
- 护理团队建设与沟通技巧
- 2026年初二历史下学期期中考试卷及答案(共四套)
- 芯片销售培训内容
- 耳石症手法复位治疗课件
- 南京2025年东南大学专职辅导员招聘18人笔试历年参考题库附带答案详解
- 2026年深圳中考历史得分技巧精讲试卷(附答案可下载)
- 液化气送气工培训课件
评论
0/150
提交评论