- 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节 管理信息系统的开发方法 学时:2课时 教学要求: 通过本节的学习了解软件工程规范,熟悉管理信息系统的开发方法,重点掌握生命周期法和原型法。 重点与难点: 软件工程规范 生命周期法,原型法,CASE法,OOP方法。 2.1 软件工程规范 一、 软件危机 1.计算机硬件走上良性循环 2.计算机软件发生危机 在计算机硬件飞速发展的同时,计算机软件却没有得到相应的发展。主要危机表现在三方面: 软件成本上升,软件生产率低下,软件产品的质量没有保证。 二、软件工程学 软件工程学采取了工程化和系统化两条途径来解决软件开发的问题。工程化是指按近代科学及产业形成的一套工程化方法和思想办事。系统化是指强调全面性,强调整体性,按结构化、层次化认识与处理复杂系统,按动态的、发展变化的观点设计管理信息系统。 三、 软件工程规范 我国在20世纪80年代末、90年代初颁布了六个国家标准,它们是: GB8566-88 计算机软件开发规范 GB8567-88 计算机软件产品开发文件编制指南 GB9385-88 计算机软件需求说明编制指南 GB9386-88 计算机软件测试文件编制规范 GB/T12504-90 计算机软件质量保证计划规范 GB/T12505-90 计算机软件配置管理计划规范 相关的资料可参看如下图,也可参见网上资源。 软件工程规范表 5、运用先进的开发工具 4、发展变化的观点 4、个体方式改为有分工的集体活动 3、结构化、层次化 3、软件要不断维护、完善 2、整体分析设计 2、先测试,试运行再交付使用 1、全面论证 1、先论证设计再编程使用 软件开发系统化 软件开发工程化 8、数据库设计说明书 9、模块开发卷宗 10、用户手册 11、操作手册 12、测试分析报告 13、开发进度月报 14、项目开发总结 1、可行性研究报告 2、项目开发计划 3、软件需求说明书 4、数据要求说明书 5、测试计划 6、概要设计说明书 7、详细设计说明书 1、可行性研究 2、需求分析 3、设计 4、实现 5、测试 6、运行与维护 十四个文档 六个阶段 四、 文档 按用途分为:应用文档,开发文档和管理文档,图示如下: 维护修改建议书 运行日志/月报 操作手册 用户手册 系统分析说明书 系统设计说明书 程序设计说明书 测试计划 测试报告 可行性研究报告 项目开发计划 需要变更申请书 开发进程月报 开发总结报告 开发文档 管理文档 信息系统的文档 应用文档 五、 软件开发阶段 分为6个阶段,各阶段内容和文档见下表。 总结报告,运行记录 试运行 运行与维护 系统运行与维护 6 测试报告 系统调试,测试人员培训 软件测试 5 操作手册源程序 编写应用程序 系统实施 4 系统设计报告 子系统划分;网络系统设计;数据库与编码设计;输出与输入设计;功能模块设计 系统设计 (怎么干) 3 系统分析报告:测试计划 现行系统描述;需求分析:目标与功能;逻辑设计:数据流程图与数据字典 系统分析(干什么) 2 可行性分析报告;开发计划 项目提出;可行性论证;投资效益分析 可行性分析(干不干) 1 文档 主要内容 阶段 序号 2.2 管理信息系统的开发方法 一、 开发方法的概述 管理信息系统开发技术在发展的过程中具有代表性的方法有:结构化分析技术(SA),结构化设计技术(SD),结构化程序设计技术(SP),计算机辅助软件工程技术(CASE),软件利用技术,可视化技术。 20世纪60~70年代是结构化系统分析和设计时代,80年代初是Prototyping时代,80年代末是CASE和OO时代,90年代是客户机/服务器时代或基于WEB的开发时代。这期间典型的方法有:生命周期法(比如瀑布模型)和原型法。 按系统分析的要素将开发方法分为三类:面向处理的方法(PO),面向数据的方法(DO),面向对象的方法(OO)。 二、 生命周期法 1.工作流程 即结构化系统分析与设计方法SSAD,它的基本思想是: 严格区分工作阶段,自顶层向下层逐层开发,结构化,模块化;建立面向用户的观点,充分预料可能发生的外部环境、内部处理、用户需求的变化;加强调查研究和系统分析。 工作流程图示如下。 系统测试 系统分析 系统设计 系统实施 可行性分析 系统运行与维护 可行性分析报告 系统分析报告(软件需求说明书) 系统设计报告 用户操作手册 测试分析报告 项目开发总结报告 生命周期法工作流程 2.系统开发生命周期(SDLC)的基本概念 它是用于规划、执行和控制信息系统开发项目的一个项目管理的过程。由两个方面组成
文档评论(0)