对软件开发的认识_第1页
对软件开发的认识_第2页
对软件开发的认识_第3页
对软件开发的认识_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

对软件开拓的认识之青柳念文创作此刻软件已经和我们的生活息息有关,浸透到各行各业,比如此刻我们平常接触到的windows操控系统、玩的电子游戏、使用的财务软件、机场的售缥系统、医院的挂号系统、还有我们去唱歌的点歌系统等等都属于软件的范围.举一个例子来讲,你必然用过自动提款机吧?提款机本是一台实体机器,金属的,自己台机器是不会给您供给任何服务的,全部就需要有一套东西来提示您插卡、输入密码、取多少钱、拔卡等等步伐,这就叫做软件.而后见告我们是制作软件的,在IT业内称为软件开拓.软件工程把整个软件开拓过程大概分为需求剖析、设计、编码、测试和保护等五个方面.只有每一个方面都做好了,才有能够做成一个好的系统,这不过一个需要条件而非充分条件.每一个阶段的产出就是文档,在瀑布开拓模型外面,下一阶段所需要的信息来历于上一阶段的文档.需求剖析顾名思义就是懂得客户详尽的需求,懂得客户究竟要做成一个什么样子的系统.几年前学习软件工程的时候听闻需求剖析是软件开拓过程中最重要的一步,不认为然,此刻我认为一个好的需求剖析师比开拓人员重要得多.一个好的需求剖析师不只能充散发现客户的要求,还可以发挖掘户没想到的地方;一个好的需求剖析师需要把各样系统的业务流程熟记在心,专攻一个行业系统实在是理智之举;一个好的需求剖析师生成的需求文档各方面信息了如指掌,减少了不需要的交流时间.设计包括纲要设计和详尽设计,需要产出纲要设计说明书、详尽设计说明书和数据库设计说明书等.系统设计人员应当有着丰富的设计经历和开拓经历,一份好的设计让开拓人员看得心旷神怡,开拓起来简单高效,而一份糟糕的设计会让全部人感觉坠入云端,自然开拓的时候坚劳重重.编码是全部的程序员最熟习的一个阶段,也是大多数程序员自认为最重要的一个阶段,其实不然.企业没有编码人员,我能够招,工作经历缺少的不如,我花点时间来培训,给时间让他成熟,其实不是全部的编码都有着很高的技术要求,一般一年时间都能够培训出合格的编码人员.可是企业假如没有需求剖析人员,招一个出去不见得对我这个系统有多懂得,不见得他有着优秀的交流才能,需求剖析人员不只需要掌握计算机方面的知识,还需要掌握所需要开拓的系统行业知识,交流技巧等多方面的知识,这些知识需要时间的累积,其实不是一时半刻的事情.相同设计人员没有丰富的设计经历,那末你这个系统就准备宣告失败吧.编码阶段的产出文档就是详尽的程序代码.测试是用来担保系统质量的,一个好的测试是发现了系统中还没有发现的缺点,一个成功的测试是发现了测试中的错误.测试其实纷歧定要在编码达成后再睁开,在需求剖析阶段便能够初步着手设计测试用例.测试也其实不全部是测试人员的事情,编码人员必定要自己先测试没问题后再提交自己的代码,最好能达成单元测试.测试人员一般都会停止功能测试和集成测试,有白盒、黑盒等测试方法.本阶段的产出是测试陈说,测试出来的bug等编码人员修正后再停止回归测试.保护能够说是软件开拓过程中最冗长的阶段.一个系统开拓能够就几个月,一年两年的事情,可是保护能够要连续几年,十几年甚至几十年的时间.上述几个阶段生成的文档在保护阶段也会派上用处,由于系统出问题的时候系统设计人员能够已经不在企业任职了,这时候你就需要阅读他留下来的设计文档,懂适当初设计人员的想法思路.软件(特别是中大型软件)质量利害还有一个很重要的要素:软件系统布局.打个比方,我要建房屋.软件系统布局就好似房屋的布局,采纳哪种款式(欧式?中式?)决策了房屋的布局,软件系统布局的规划设计也就决策了软件自己的布局(软件的环境,功能模块的安插,地点,相互接洽关系等等).那末,房屋的布局设计好了,就要办理建筑资料的问题.在这里,平稳的砖头和横梁是房屋平稳的根本担保.相同,拥有优秀数据布局和算法的功能函数或函数块也是整个软件质量的根本担保!有了质量过硬的砖头和横梁,只需布局合理,房屋的寿命是完整能够担保的.相同道理,我们手头有了大量信的过的功能函数或函数块,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论