- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
信息管理项目工程师---集成基础知识
:数据库功能,存储信息功能,检索信息功能,信息分析功能,整体功能和局部功能。
:
对于后一类,战略数据规划是整个计算机应用。
发展规划的基础与核心
:
;1.“用户”有确定的范围。2用户应当参与全过程的开发。3用户应当深度参与系统开发
信息系统开发方法:
一 结构化方法,最成熟应用最广泛的系统开发方法。结构化生命周期开发的特点:
1,开发目标清晰化2 开发阶段程式化3开发文档规范化4设计方法结构化
二 快速原型法,,初步模型,不断细化补充,直至用户满意为止。开发周期短,见效快,与业务人员交流方便,特别适用于用户需求模糊,结构性比较差的信息系统开发。
三 企业系统规划方法(BSP,business syetem planing),是企业战略数据规划方法和信息工程方法的结合
四 战略数据规划方法,是信息系统开发极为重要的一种方法。
战略数据规划方法的主要要点:
数据环境对信息系统极为重要2 四种数据环境,信息系统的发展历程中共有四类数据环境,数据文件、应用数据库,主题数据库和信息检索系统。3建设主题数据库信息系统开发的中心任务,数据库,是指那些数据库是面向企业的业务主题的,那些不是面向业务主题的。所谓主题,是企业的核心业务和主导流程。4 围绕主题数据库做好应用软件的开发。
五 信息工程方法,信息工
六 面向对象方法
软件工程方法学包括三个要素:方法、工具、过程
需要掌握的知识:
软件需求分析与定义:
软件设计测试与维护,软件复用,软件质量保证与质量评价
软件配置管理,软件开发环境,软件过程管理。
一什么是软件需求
二 需求工程
1)需求开发;
可行性研究:
1
技术可行性,经济可行性,社会可行性
成本效益分析包括两个方面:
成本分析,效益分析:
货币时间价值:F 代表未来价值,P代表现在价值。I 代表年利率,N代表年数
投资回收期,投资要多少年才能回收,越短越好
纯收入,指整个生命周期内系统的累积经济效益(拆成现值)与投资之差
需求分析:通过对问题域的研究,获得对该领域及存在于其中(需要解决)的问题特性的透彻理解并用文档说明
需求分析的工作任务:包括7个方面:
1 绘制系统上下文范围关系图,定义系统与系统外部实体间的界限和接口的简单模型
2 创建用户接口模型
3分析需求的可行性,对所有获得的需求进行成本性能技术实现方面的可行性分析
4 确定需求优先级,迭代开发已成为软件工程方法论的一个基础,而需求的优先级是制定迭代计划的一个最重要的依据
5 为需求建立模型,6创建数据字典7使用质量功能调配(QFD),QFD将需求分为三类,期望需求,缺少会感到不满意的需求;普通需求;兴奋需求,实现客户会惊喜,没有客户不抱怨
流行的需求分析方法论:
结构化分析方法SA,Structured analysis.
软系统方法,未流行
面向对象分析方法,OOA,object oriented analysis.
结构化分析一般包括以下工具:结构化分析方法是一种严重依赖数据流图的自顶向下的建模方法
数据流图(DFD,data flow diagram)
数据字典(DD,data dictionary)
结构化语言
判定表
判定树
决策表决策树:
实体-关系图(E-R,entity relationshaip diagram),实体是用来存储数据的。
软件设计:
软件设计原则:
1 信息隐蔽2 模块独立性,指软件系统中每个模块只涉及软件要求的具体子功能,而和软件系统的其他模块接口是简单的。 一般采用两个准则衡量模块独立性,模块间耦合和模块内聚。耦合,模块间联系月紧密,联系越多,耦合性越高,而其他模块独立性越弱。模块独立性比较强的模块应该是高内聚低耦合的模块。内聚是信息隐蔽的自然扩展。
结构化设计方法是基于模块化、自顶向下逐步细化结构化程序设计等程序设计基础上发展起来的
测试用例,通常用的测试用例有黑盒测试和白盒测试。
黑盒测试不考虑内部逻辑结构和内部特性,主要是在程序的接口上进行测试。
黑盒测试的测试用例设计方法主要有:
1 等价类划分。2 边界值分析3 错误推测4 因果图
白盒测试,看做一个透明的盒子,允许测试人员利用程序内部的逻辑结果和有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。通过在不同点检查程序的状态,确定实际的状态是否和预期的状态一致,又称为结构测试,逻辑驱动测试。
3 逻辑覆盖,是以程序内部的逻辑结构为基础的设计用例技术。属于白盒测试,包括语句覆盖、判定覆盖、条件覆盖、判定-条件覆盖、条件组合覆盖、路径覆盖等。
软件测试的步骤:单元测试、集成测试(组装测试)、确认测试和系统测试。开发是自顶向下而测试则是由下向上逐步集成。
1 单元测试(模块测试)2 集成测试3确认测试,确认测试验证软件的功能性能以及其他特性是否与用户的要求一致。
您可能关注的文档
- 13规范项目配置管理.pptx
- 项目经理管理培训2.ppt
- 企业家素质与创业.ppt
- 第4章项目管理.ppt
- 管理、管理着、管理学.ppt
- 项目管理培训材料基础篇.pptx
- 技术开发部汇报PPTV0.96.ppt
- TRIZ 在管理流程优化中的应用.doc
- 2011年计算机专业《软件过程管理》复习提纲.ppt
- 企业信息化常用名词解释汇总.doc
- 2026年刑法知识考试题库200道及答案【最新】.docx
- 2026年刑法知识考试题库200道及答案【夺冠系列】.docx
- 2026年刑法知识考试题库200道含答案(培优).docx
- 2026年马原考试题库300道及参考答案【考试直接用】.docx
- 2026年马原考试题库300道及答案【夺冠】.docx
- 2026年刑法知识考试题库200道及参考答案(实用).docx
- 2026年期货从业资格之期货法律法规考试题库500道及完整答案1套.docx
- 2026年刑法知识考试题库200道带答案(夺分金卷).docx
- 2026年二级造价师考试题库500道附答案(研优卷).docx
- 2026年投资项目管理师考试题库500道含完整答案(典优).docx
文档评论(0)