- 1、本文档共61页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
需求分析与系统设计文档 主要内容 软件开发与软件文档 软件工程标准化 可行性研究报告的编写 软件需求说明书的编写 概要设计说明书的编写 详细设计说明书的编写 1 软件开发与软件文档 1.1 软件生存周期与软件文档 1.2 软件文档的作用 1.3 软件文档分类 1.1 软件生存周期与软件文档 工程化的软件开发方法 软件生存周期 1.计划时期 2.开发时期 3.运行时期 1.1.1 计划时期 计划时期是软件生存周期的开始时期,这个时期的主要任务是确定软件开发任务的总目标;确定是否存在可行的系统解决方案;在确定开发任务可以继续进行的前提下,制订开发工程的人力、资源和进度计划。 计划时期的几个阶段 (1)问题定义 (2)可行性研究 (3)制定开发计划 1.1.2.开发时期 如果在计划时期断定软件的开发可行,那么软件进人了它的开发时期。在开发时期中,通过分析和设计,最终实现软件系统。 开发时期的几个阶段 (1)需求分析 (2)概要设计 (3)详细设计 (4)编码 (5)测试和排错 1.1.3.运行时期 软件开发完成,投人运行。根据软件运行情况,对软件进行适当修改,以适应新的要求, 以及纠正运行中发现的错误。编写软件问题报告、软件修改报告。运行时期的主要工作是软件维护。维护的目的是要使系统持久地满足用户的需要,直到不得不开发新的软件为止。 1.2 软件文档的作用 1.管理依据 2.任务之间联系的凭证 3.质量保证 4.培训与参考 5.软件维护支持 6.历史档案 软件的本质 软件绝不是程序的同义词。软件是与计算机系统的操作有关的程序、规程、规则及任何与之有关的文档及数据。 文档的编制是软件开发过程中的重要工作,是工程化方法的重要体现。 1.3 软件文档分类 一般说来,软件文档可分为以下三种类别: ①开发文档——描述开发过程本身。 ②产品文档——描述开发过程的产物。 ③管理文档——记录项目管理的信息。 1.3.1 开发文档 开发文档是描述软件开发过程,包括软件需求、软件设计、软件测试、保证软件质量的一类文档,开发文档也包括软件的详细技术描述(程序逻辑、程序间相互关系、数据格式和存储等)。 开发文档所起的作用 软件开发过程中各阶段之间的通信工具。 描述开发小组的职责。 用作检验点评定开发进度。 维护人员所要求的软件支持文档。 记录软件开发的历史。 基本的开发文档 ①可行性研究和项目任务书。 ②需求规格说明。 ③功能规格说明。 ④设计规格说明,包括程序和数据规格说明。 ⑤开发计划。 ⑥软件集成和测试计划。 ⑦质量保证计划、标准、进度。 ⑧安全和测试信息。 1.3.2 产品文档 产品文档规定关于软件产品的使用、维护、增强、转换和传输的信息。 产品文档的作用 为使用和运行软件产品的任何人规定培训和参考信息。 使得那些未参加开发本软件的程序员维护它。 促进软件产品的市场流通或提高可接受性。 产品文档的内容 用于管理者的指南和资料,它们是用来监督软件的使用的。 宣传资料,用于通告软件产品的可用性并详细说明它的功能、运行环境等。 一般信息,用来对任何有兴趣的人描述软件产品。 基本的产品文档 基本的产品文档包括:培训手册、参考手册和用户指南、软件支持手册、产品手册和信息广告等。 1.3.3 管理文档 管理文档建立在项目管理信息的基础上,例如:开发过程的每个阶段的进度和进度变更的记录、软件变更情况的记录、相对于开发的判定记录、职责定义等。这些文档从管理的角度规定涉及软件生存的信息。 2 软件工程标准化 2.l 软件工程标准化的意义 2.2 软件工程标准分类 2.3 软件工程标准的制定与推行 2.4 计算机软件产品开发文件编制指 南(GB8567—88)介绍 2.l 软件工程标准化的意义 软件工程的标准化给软件开发工作带来的好处: 提高软件的可靠性、可维护性和可移植性(这表明软件工程标准化可提高软件产品的质量)。 提高软件的生产率,提高软件人员的技术水平。 提高软件人员之间的通信效率,减少差错和误解。 有利于软件管理。 有利于降低软件产品的成本和运行维护成本。 有利于缩短软件开发周期。 2.2软件工程标准分类 软件工程标准的类型是多方面的。它可能包括过程标准(如,方法、技术、度量等)、产品标准(如,需求、设计、部件、描述、计划、报告等)、专业标准(如,职别、道德准则、认证、特许、课程等)以及记法标准(如,术语、表示法、语言等)。 软件工程标准的五个级别 软件工程标准分为五个级别: 国际
您可能关注的文档
- 概率论与数里理统计_Chapter_1习题解答.ppt
- 360品牌管家核心模型.ppt
- 关爱乐助自强-叶雄.ppt
- 第2章(2) TMS320C54xx的封装_引脚_基本硬件设计.ppt
- 潛在客戶開發与管理-进阶课程.ppt
- 第二篇国际结算方式——信用证(第六章)下.ppt
- 06s胆碱能受体阻断药.ppt
- 青少版新概念英语课件.ppt
- 第一章电子商务安全导论(修改).ppt
- 固晶SOP培训教材[1].ppt
- 甘肃省白银市会宁县第一中学2025届高三3月份第一次模拟考试化学试卷含解析.doc
- 2025届吉林市第一中学高考考前模拟生物试题含解析.doc
- 四川省三台县芦溪中学2025届高三下第一次测试生物试题含解析.doc
- 2025届江苏省启东市吕四中学高三适应性调研考试历史试题含解析.doc
- 浙江省宁波市十校2025届高三二诊模拟考试历史试卷含解析.doc
- 甘肃省甘南2025届高考生物必刷试卷含解析.doc
- 河北省石家庄市一中、唐山一中等“五个一”名校2025届高考历史四模试卷含解析.doc
- 江西省南昌市进贤一中2025届高考生物考前最后一卷预测卷含解析.doc
- 甘肃省白银市会宁县第四中学2025届高三第二次模拟考试历史试卷含解析.doc
- 宁夏银川市宁夏大学附属中学2025届高考化学押题试卷含解析.doc
文档评论(0)