软件工程是指导计算机软件开发和维护的工程学科.doc
《软件工程是指导计算机软件开发和维护的工程学科.doc》由会员分享,可在线阅读,更多相关《软件工程是指导计算机软件开发和维护的工程学科.doc(6页珍藏版)》请在咨信网上搜索。
This Conference is by municipal Standing Committee research decided held of, main task is in-depth learning implement XI General Secretary on "two learn a do" learning education of important indicates spirit and provincial Secretary XXX important speech spirit, according to central deployment and provincial requirements, on I city "two learn a do" learning education work for arrangements deployment, education guide General members further firm ideal faith, and keep on party loyalty, and set breeze upright, and courage to play as, for in province first full built well-off social, and Building higher levels of ecological vitality city provide a strong organizational guarantee of happiness. All party members in the "Constitution Party rules, series of speeches, be qualified party members" education, Party Central Committee to deepen the inner-party education, advancing the comprehensive yet another important practice in strictly administering the party, is to promote the inner-party education from "key minority" to the vast number of party members expanded, from the concentration of important measures to extend education to regular education, is leading the task of party building this year. This year, the XI General Secretary on many occasions "two" study and education issued instructions, profoundly illustrates the significance of education, brilliantly describes the overall objectives, basic requirements and main tasks of education, made clear that the main responsibility of the head of the party organization at all levels and shall carry out, point in the right direction for the us to carry out study and education, provide the fundamental follow. On April 6, Liu Yunshan, Comrade Zhao Leji in Central "two" Forum on educational work, a careful deployment of this work, put forward a clear requirement. On April 13, the Party Secretary, Xie Fuzhan, Director of the provincial people's Congress, the province's "two" study educational Conference, made specific arrangements to carry out study and education in the province. We want to seriously study led And further implementation. Party according to the spirit of the Central and provincial requirements, based on actual city, research has developed a "two" educational programmes and study contents specific programmes, we want to pay special attention to follow-up. Now, I make a few remarks. First, deepening understanding, enhancing grasp "two" educational responsibility since the party's 18, Comrade XI Jinping as General Secretary of the CPC Central Committee made a series of major deployment around the party's construction, making a series of punch, construction of a new political styles and the aspirations of the Party greatly condensed. "Two" study and education, reflects the interlocking, step by step, further promote the comprehensive strictly administering the party's firm determination and political will, to push forward the "four comprehensive" strategy is of great significance. We should be supported by political and overall 软件工程是指导计算机软件开发和维护的工程学科。采用工程的概念、原理、技术和方法来 开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法 结合起来,这就是软件工程。软件工程强调使用生存周期方法学和各种结构分析及结构设计 技术。它们是在七十年代为了对付应用软件日益增长的复杂程度、漫长的开发周期以及用户 对软件产品经常不满意的状况而发展起来的。人类解决复杂问题时普遍采用的一个策略就是 “各个击破”,也就是对问题进行分解然后再分别解决各个子问题的策略。软件工程采用的 生存周期方法学就是从时间角度对软件开发和维护的复杂问题进行分解,把软件生存的漫长 周期依次划分为若干个阶段,每个阶段有相对独立的任务,然后逐步完成每个阶段的任务。 采用软件工程方法论开发软件的时候,从对任务的抽象逻辑分析开始,一个阶段一个阶段地 进行开发。前一个阶段任务的完成是开始进行后一个阶段工作的前提和基础,而后一阶段任 务的完成通常是使前一阶段提出的解法更进一步具体化,加进了更多的物理细节。每一个阶 段的开始和结束都有严格标准,对于任何两个相邻的阶段而言,前一阶段的结束标准就是后 一阶段的开始标准。在每一个阶段结束之前都必须进行正式严格的技术审查和管理复审,从 技术和管理两方面对这个阶段的开发成果进行检查,通过之后这个阶段才算结束;如果检查 通不过,则必须进行必要的返工,并且返工后还要再经过审查。审查的一条主要标准就是每 个阶段都应该交出“最新式的”(即和所开发的软件完全一致的)高质量的文档资料,从而 保证在软件开发工程结束时有一个完整准确的软件配置交付使用。文档是通信的工具,它们 清楚准确地说明了到这个时候为止,关于该项工程已经知道了什么,同时确立了下一步工作 的基础。此外,文档也起备忘录的作用,如果文档不完整,那么一定是某些工作忘记做了, 在进入生存周期的下一阶段之前,必须补足这些遗漏的细节。在完成生存周期每个阶段的任 务时,应该采用适合该阶段任务特点的系统化的技术方法,结构分析或结构设计技术。把软 件生存周期划分成若干个阶段,每个阶段的任务相对独立,而且比较简单,便于不同人员分 工协作,从而降低了整个软件开发工程的困难程度;在软件生存周期的每个阶段都采用科学 的管理技术和良好的技术方法,而且在每个阶段结束之前都从技术和管理两个角度进行严格 的审查,合格之后才开始下一阶段的工作,这就使软件开发工程的全过程以一种有条不紊的 方式进行,保证了软件的质量,特别是提高了软件的可维护性。总之,采用软件工程方法论 可以大大提高软件开发的成功率,软件开发的生产率也能明显提高。目前划分软件生存周期 阶段的方法有许多种,软件规模、种类、开发方式、开发环境以及开发时使用的方法论都影 响软件生存周期阶段的划分。在划分软件生存周期的阶段时应该遵循的一条基本原则就是使 各阶段的任务彼此间尽可能相对独立,同一阶段各项任务的性质尽可能相同,从而降低每个 阶段任务的复杂程度,简化不同阶段之间的联系,有利于软件开发工程的组织管理。一般说 来,软件生存周期由软件定义、软件开发和软件维护三个时期组成,每个时期又进一步划分 成若干个阶段。下面的论述主要针对应用软件,对系统软件也基本适用。软件定义时期的任 务是确定软件开发工程必须完成的总目标;确定工程的可行性,导出实现工程目标应该采用 的策略及系统必须完成的功能;估计完成该项工程需要的资源和成本,并且制定工程进度表。 这个时期的工作通常又称为系统分析,由系统分析员负责完成。软件定义时期通常进一步划 分成三个阶段,即问题定义、可行性研究和需求分析。开发时期具体设计和实现在前一个时 期定义的软件,它通常由下述四个阶段组成:总体设计,详细设计,编码和单元测试,综合 测试。维护时期的主要任务是使软件持久地满足用户的需要。具体地说,当软件在使用过程 中发现错误时应该加以改正;当环境改变时应该修改软件以适应新的环境;当用户有新要求 时应该及时改进软件满足用户的新需要。通常对维护时期不再进一步划分阶段,但是每一次 维护活动本质上都是一次压缩和简化了的定义和开发过程。下面扼要介绍软件生存周期每个 阶段的基本任务和结束标准。问题定义问题定义阶段必须回答的关键问题:“要解决的问题 是什么?”如果不知道问题是什么就试图解决这个问题,显然是盲目的,只会白白浪费时间 和金钱,最终得出的结果很可能是毫无意义的。尽管确切地定义问题的必要性是十分明显的, 但是在实践中它却可能是最容易被忽视的一个步骤。通过问题定义阶段的工作,系统分析员 应该提出关于问题性质、工程目标和规模的书面报告。通过对系统的实际用户和使用部门负 责人的访问调查,分析员扼要地写出他对问题的理解,并在用户和使用部门负责人的会议上 认真讨论这份书面报告,澄清含糊不精的地方,改正理解不正确的地方,最后得出一份双方 都满意的文档。问题定义阶段是软件生存周期中最简短的阶段,一般只需要一天甚至更少的 时间。2可行性研究。这个阶段要回答的关键问题:“对于上一个阶段所确定的问题有行得 通的解决办法吗?”为了回答这个问题,系统分析员需要进行一次大大压缩和简化了的系统 分析和设计的过程,也就是在较抽象的高层次上进行的分析和设计的过程。可行性研究应该 比较简短,这个阶段的任务不是具体解决问题,而是研究问题的范围,探索这个问题是否值 得去解,是否有可行的解决办法。在问题定义阶段提出的对工程目标和规模的报告通常比较 含糊。可行性研究阶段应该导出系统的高层逻辑模型(通常用数据流图表示),并且在此基 础上更准确、更具体地确定工程规模和目标。然后分析员更准确地估计系统的成本和效益, 对建议的系统进行仔细的成本/效益分析是这个阶段的主要任务之一。可行性研究的结果是 使用部门负责人做出是否继续进行这项工程的决定的重要依据,一般说来,只有投资可能取 得较大效益的那些工程项目才值得继续进行下去。可行性研究以后的那些阶段将需要投入要 多的人力物力。及时中止不值得投资的工程项目,可以避免更大的浪费。3需求分析这个阶 段的任务仍然不是具体地解决问题,而是准确地确定“为了解决这个问题,目标系统必须做 什么”,主要是确定目标系统必须具备哪些功能。用户了解他们所面对的问题,知道必须做 什么,但是通常不能完整准确地表达出他们的要求,更不知道怎样利用计算机解决他们的问 题;软件开发人员知道怎样使用软件实现人们的要求,但是对特定用户的具体要求并不完全 清楚。因此系统分析员在需求分析阶段必须和用户密切配合,充分交流信息,以得出经过用 户确认的系统逻辑模型。通常用数据流图、数据字典和简要的算法描述表示系统的逻辑模型。 在需求分析阶段确定的系统逻辑模型是以后设计和实现目标系统的基础,因此必须准确完整 地体现用户的要求。系统分析员通常都是计算机软件专家,技术专家一般都喜欢很快着手进 行具体设计,然而,一旦分析员开始谈论程序设计的细节,就会脱离用户,使他们不能继续 提出他们的要求和建议。较件工程使用的结构分析设计的方法为每个阶段都规定了特定的结 束标准,需求分析阶段必须提出完整准确的系统逻辑模型,经过用户确认之后才能进入下一 个阶段,这就可以有效地防止和克服急于着手进行具体设计的倾向。4总体设计。这个阶段 必须回答的关键问题是:“概括地说,应该如何解决这个问题?”首先,应该考虑几种可能 的解决方案。列如,目标系统的一些主要功能是用计算机自动完成还是用人工完成;如果使 用计算机,那么是使用批处理方式还是人机交互方式;信息存储使用传统的文件系统还是数 据库。通常至少应该考虑下述几类可能的方案:低成本的解决方案。系统只能完成最必要的 工作,不能多做一点额处的工作。中等成本的解决方案。这样的系统不仅能够很好地完成预 定的任务,使用起来很方便,而且可能还具有用户没有具体指定的某些功能和特点。虽然用 户没有提出这些具体要求,但是系统分析员根据自己的知识和经验断定,这些附加的能力在 实践中将证明是很有价值的。高成本的“十全十美”的系统。这样的系统具有用户可能希望 有的所有功能和特点。系统分析员应该使用系统流程图或其他工具描述每种可能的系统,估 计每种方案的成本和效益,还应该在充分权衡各种方案的利弊的基础上,推荐一个较好的系 统(最佳方案),并且制定实现所推荐的系统的详细计划。如果用户接受分析员推荐的系统, 则可以着手完成本阶段的另一项主要工作。上面的工作确定了解决问题的策略以及目标系统 需要哪些程序,但是,怎样设计这些程序呢?结构设计的一条基本原理就是程序应该模块化, 也就是一个大程序应该由许多规模适中的模块按合理的层次结构组织而成。总体设计阶段的 第二项主要任务就是设计软件的结构,也就是确定程序由哪些模块组成以及模块间的关系。 通常用层次图或结构图描绘软件的结构。5详细设计。总体设计阶段以比较抽象概括的方式 提出了解决问题的办法。详细设计阶段的任务就是把解法具体化,也就是回答下面这个关键 问题:“应该怎样具体地实现这个系统呢?”这个阶段的任务还不是编写程序,而是设计出 程序的详细规格说明。这种规格说明的作用很类似于其他工程领域中工程师经常使用的工程 蓝图,它们应该包含必要的细节,程序员可以根据它们写出实际的程序代码。通常用HIP O图(层次图加输入/处理/输出图)或PDL语言(过程设计语言)描述详细设计的结果。 6编码和单元测试。这个阶段的关键任务是写出正确的容易理解、容易维护的程序模块。程 序员应该根据目标系统的性质和实际环境,选取一种适当的高级程序设计语言(必要时用汇 编语言),把说细设计的结果翻译成用选定的语言书写的程序,并且仔细测试编写出的每一 个模块。7综合测试。这个阶段的关键任务是通过各种类型的测试(及相应的调试)使软件 达到预定的要求。最基本的测试是集成测试和验收测试。所谓集成测试是根据设计的软件结 构,把经过单元测试检验的模块按某种选定的策略装配起来,在装配过程中对程序进行必要 的测试。所谓验收测试则是按照规格说明书的规定(通常在需求分析阶段确定),由用户(或 在用户积极参加下)对目标系统进行验收。必要时还可以再通过现场测试或平行运行等方法 对目标系统进一步测试检验。为了使用户能够积极参加验收测试,并且在系统投入生产性运 行以后能够正确有效地使用这个系统,通常需要以正式的或非正式的方式对用户进行培训。 通过对软件测试结果的分析可以预测软件的可靠性;反之,根据对软件可靠性的要求也可以 决定测试和调试过程什么时候可以结束。应该用正式的文档资料把测试计划、详细测试方案 以及实际测试结果保存下来,做为软件配置的一个组成成分。8软件维护。维护阶段的关键 任务是,通过各种必要的维护活动使系统持久地满足用户的需要。通常有四类维护活动:改 正性维护,也就是诊断和改正在使用过程中发现的软件错误;适应性维护,即修改软件以适 应环境的变化;完善性维护,即根据用户的要求改进或扩充软件使它更完善;预防性维护, 即修改软件为将来的维护活动预先做准备。虽然没有把维护阶段进一步划分成更小的阶段, 但是实际上每一项维护活动都应该经过提出维护要求(或报告问题),分析维护要求,提出 维护要求,提出维护方案,审批维护方案,确定维护计划,修改软件设计,修改程序,测试 程序,复查验收等一系列步骤,因此实质上是经历了一次压缩和简化了的软件定义和开发的 全过程的阶段,但是实际上每一项维护活动都应该经过提出维护要求(或报告问题),分析 维护要求,提出维护要求,提出维护方案,审批维护方案,确定维护计划,修改软件设计, 修改程序,测试程序,复查验收等一系列步骤,因此实质上是经历了一次压缩和简化了的软 件定义和开发的全过程。 为了推进幼儿园民主建设,保障教职工参与幼儿园民主管理和民主监督的权利,健全和完善幼儿园园长责任制。为了使教职工代表大会按照规定行使职权height, deep understanding of "two" study and education on strengthening education of party members and cadres and building a contingent of cadres with high quality, maintaining and developing the party's advanced nature and purity of the significance of practical thought and action into Central and provincial requirements. First, the "two" study and education, is continuously strengthening the party's ideological and political construction of major deployment. Attach importance to party ideology, is the specialty of our party, since the party's 18 distinct characteristic of strictly administering the party. XI General Secretary pointed out that our party must improve itself, the first task is to strengthen ideological and political construction, the key is the educational management of party members and cadres. At present, the ideas and values have become increasingly active, social trends are largely stirring blend, cultural exchanges and the complexity of the situation, drove, some party members ' ideological and political problems, there is an urgent need to strengthen party ideology: clearing the fog, was centering. Like, some belief confused, "three a confidence" insufficient, praised Western value concept; some spirit empty, not letter Marty letter ghosts; some political discipline relaxation, in party not statements party, and not love party, and not nursing party, and not for party, even denied party of some most basic of principles and position; some organization discipline lax, not by provides participate in party of organised, not completed party distribution of task, not by party of organization principles do; some egoism serious, and people race Lee, and self-dealing; some depressed, and escape responsibility, Omission, not as good as some moral decline, violating public morality, professional ethics and family virtues, not personal morality; some honesty and self-discipline awareness is not strong, with no fear, lawlessness, abuse, and corruption among political, and so on. These problems, after all, and ignore the Constitution Party rules, ignore advanced theory, and lack of sense of consciousness, consciousness, pioneer of the party has a lot to do with it. Thought, belief and faith, stick to the spiritual pursuit of Communists, has always been the Communists to settle down at all. "Two" study and education, is to enable each party to party rules etched in the heart of the party Constitution, and speech into a series of powerful weapon, clearing the barriers and gain the fetters of the mind, improve the ideological and political quality, worthy of the glorious title of the party members. Second, the "two" study and education, comprehensively strengthen the construction of grass-roots party organizations and party members is an important ... Awake, our party members and party organizations, especially at the grassroots level, some of the party member's quality is not high, lax discipline and some primary party organizations are weak and lax, wiped out some grassroots cadres as, chaos as, thick friends, eating, and so on. These problems are like- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 指导 计算机软件 开发 维护 工程 学科
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【丰****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【丰****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【丰****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【丰****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文