下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、erp(enterprise resource planning)企业资源计划系统cmm(capability maturity model for software)能力成熟度模型dfd(data flow diagram)数据流图crm(customer relationship management)客户关系管理cots(commercial-off-the-shelf)商用现成品或技术uml(unified modeling language)统一建模语言case(computer aided software engineering)计算机辅助软件工程bpr(business pro
2、cess reengineering)业务流程重组jrp(joint requirements planning)联合需求计划tqm(total quality management)全面质量管理cpi(continuos process improvement)持续进程改进系统分析员在系统开发中扮演的角色参与用户需求调研、负责系统体系结构、功能、性能的分析和总体设计工作负责项目的开发流程管理,进行项目的计划、管理、跟进工作参与并指导开发工程师完成系统详细设计和开发工作,解决相应业务、技术难题参与编制用户手册、协助客户的系统软件、硬件平台的安装实施工作制定项目文档格式,编写项目管理规范要求的相
3、关文档需求分析中可能涉及到的问起以及这些问起的解决方法跟班作业 通过亲身参加业务工作来了解业务活动的情况。这种方法可以比较准确地理解用户的需求,但比较耗费时间开调查会 通过与用户座谈来了解业务活动情况及用户需求。座谈时,参加者之间可以相互启发请专人介绍询问 对某些调查中的问题,可以找专人询问设计调查表请用户填写 如果调查表设计得合理,这种方法是很有效,也很易于为用户接受的查阅记录 查阅与原系统有关的数据记录,包括原始单据、账簿、报表等软件的生命周期软件系统经历孕育、诞生、成长、成熟、衰亡等阶段,称为软件生命周期软件生存周期包括:问题的定义及规划、需求分析、软件设计、程序编码、软件测试、运行维护
4、能力成熟度模型对于软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述cmm的核心是把软件开发视为一个过程,并根据这一原则对软件开发和维护进行过程监控和研究,以使其更加科学化、标准化、使企业能够更好地实现商业目标cmm是一种用于评价软件承包能力并帮助其改善软件质量的方法,侧重于软件开发过程的管理及工程能力的提高与评估一级为初始级,二级为可重复级,三级为已定义级,四级为已管理级,五级为优化级系统开发的步骤(7个)需求分析、概要设计、详细设计、编码、测试、软件交付、验收原型开发模式快速原型模型需要迅速建造一个可以运行的软件原型 ,以便理解和澄清问题,使开发人员与用户达成共识,
5、最终在确定的客户需求基础上开发客户满意的软件产品快速原型模型允许在需求分析阶段对软件的需求进行初步而非完全的分析和定义,快速设计开发出软件系统的原型,该原型向用户展示待开发软件的全部或部分功能和性能用户对该原型进行测试评定,给出具体改进意见以丰富细化软件需求;开发人员据此对软件进行修改完善,直至用户满意认可之后,进行软件的完整实现及测试、维护system stakeholders(5个)owners、users、designers、builders、analysts软件危机软件开发费用和进度失控 软件的可靠性差 生产出来的软件难以维护用户对“已完成”的系统不满意现象经常发生软件危机解决软件标准
6、化与可重用性软件生命周期的模型集成化软件支援环境功能需求 非功能需求功能需求:客户登录、邮箱网站的收发收发邮件、论坛网站的发帖留言等非功能性需求:用户对软件质量属性、运行环境、资源约束、外部接口等方面的要求或期望(性能需求 可靠性需求 易用性需求 安全性需求 运行环境约束 外部接口 可保障性)系统开发成功的标准是否在规定的时间和预算内完成,对客户的影响,在多大程度上满足用户对项目预期的技术、功能要求,该项目对本团队的经营有多的作用,是否能长期获益关键路径在项目管理中,关键路径是指网络终端元素的元素的序列,该序列具有最长的总工期并决定了整个项目的最短完成时间关键路径的工期决定了整个项目的工期。任
7、何关键路径上的终端元素的延迟将直接影响项目的预期完成时间一个项目可以有多个,并行的关键路径。另一个总工期比关键路径的总工期略少的一条并行路径被称为次关键路径可行性分析可行性分析是通过对项目的主要内容和配套条件,如市场需求、资源供应、建设规模、工艺路线、设备选型、环境影响、资金筹措、盈利能力等,从技术、经济、工程等方面进行调查研究和分析比较,并对项目建成以后可能取得的财务、经济效益及社会环境影响进行预测,从而提出该项目是否值得投资和如何进行建设的咨询意见,为项目决策提供依据的一种综合性的系统分析方法。可行性分析应具有预见性、公正性、可靠性、科学性的特点feature creep(特征蠕动) 有时
8、候也称为需求漂移或者是范围蠕动 产品或项目的需要在除了最开始的预见之外,在开发过程中还产生了新的要求的趋势,它导致了刚开始没有计划到的特征,对产品的质量和计划也带来了风险。特征蠕动可能是由客户增长的“需求列表”或者是开发者本身看到改进该产品的机会所带来的做一个称职的系统分析员1.首先要明白设计远比编程重要2.平时注重训练自己的思维严谨性和从全局考虑问题的能力。建立冷静思考问题的处事态度3.设计时(尤其是数据库设计时)不要完全被规矩约束,设计好比作诗,懂得韵律是对的,但完全被韵律所束缚,就作不出好诗了4.多做设计,经常总结自己的不足之处和成功之处,向他人请教5.专门去找别人设计的漏洞和不足,也是提高自己设计水平的重要手段6.经验是重要的,但如果观念老化而不善于总结提高,所谓的经验就成为束缚自己进步的枷锁7.学好数学特别是理论数学如数学分析、运筹学、数学模型等。多玩策略性经营游戏也是有益的8.根据项目情况和开发平台工具的特点确定最佳的设计方法。模块化设计方法和面向对象设计9.将复杂无序的过程用模块化的方法进行分解,但要注重事务间的联系,并且用开放的眼光去设计10. 设计时对严谨性、灵活性、开发效率、客户要求四个方面做衡量取舍11. 设计时还要根据整个工程的进度安排和客户对软件的要求而
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026上海体育大学人才招聘57人考试备考试题及答案解析
- 2026中国高等教育学会秘书处招聘3人(非事业编制)考试备考题库及答案解析
- 2026广东深圳市龙岗区坂田街道十二橡树幼儿园招聘1人考试备考试题及答案解析
- 2026年福建宁德福鼎市桐城第二中心幼儿园招聘考试参考试题及答案解析
- 2026上半年陕西事业单位联考陕西省税务局招聘20人考试备考题库及答案解析
- 2026陕西西安电子科技大学集成电路学部科研助理人员招聘1人考试参考试题及答案解析
- 2026年镇江市丹徒区教育系统集中公开招聘教师26人考试参考题库及答案解析
- 2026年人工智能驱动的科学研究项目评估报告
- 2026甘肃人力资源服务有限公司招聘试验检测人员的考试参考题库及答案解析
- 2026重庆中烟工业有限责任公司高层次人才招聘2人考试备考题库及答案解析
- 东北三省三校哈尔滨师大附中2026届高三毕业班质量检测试题(A)数学试题试卷含解析
- 江苏苏州工业园区2025-2026学年九年级第一学期历史期末调研试卷(试卷+解析)
- 八下语文必读名著《经典常谈》考点梳理
- 强夯机施工方案
- 2025年二级建造师《水利水电实务》真题及答案解析
- 社区党委班子及书记个人批评与自我批评发言稿
- 装配钳工基本知识培训课件
- 2025年学历类自考专业(小学教育)课程与教学论-小学数学教学论参考题库含答案解析(5套试卷)
- 2025年云南省中考道德与法治试卷及答案
- 医院建设项目设计技术方案投标文件(技术方案)
- 2024新人教版初中英语单词表默写版(七~九年级)
评论
0/150
提交评论