软件工程开发技术(软件外包2010)_第1页
软件工程开发技术(软件外包2010)_第2页
软件工程开发技术(软件外包2010)_第3页
软件工程开发技术(软件外包2010)_第4页
软件工程开发技术(软件外包2010)_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

1、剖 析专业(外包)方向及教学计划专业认识一、计算机技术的应用现状计算机的应用已经渗透到各行各业无所不在:航天领域:探月计划、宇宙飞船、卫星系统、导弹系 统、卫星定位。预报系统:天气预报、海洋预报、自然灾害预报等。金融系统:银行系统、保险业系统等。交通系统:调度系统、售票系统、货运系统等。网络通信系统:Internet 网、各种局域网。其他应用系统:财务管理系统、医院管理系统、商业 POS系统、高考报名系统、高考录取系 统、ATM机取款、食堂电子售饭等等。 二、软件的分类(一)按软件的功能进行划分: 系统软件:操作系统、数据库管理系统、设备驱动程序。支撑软件:如文件格式化程序、数据传输程序。应用

2、软件: 是在特定领域内开发,为特定目的服务的一类软件。 按软件规模进行划分: 微型、小型、中型、大型、甚大型、极大型二、软件的分类(二)按软件工作方式划分: 实时处理软件: 指在事件或数据产生时,立即予以处理。分时软件: 允许多个联机用户同时使用计算机。 交互式软件: 能实现人机通信软件。如Word字处理软件 。批处理软件: 把一组输入作业或一批数据以成批处理的方式一次运行,按顺序逐个处理完的软件。 按软件服务对象的范围划分:项目软件: 也称定制软件,如军用防空指挥系统、卫星控制系统。 产品软件: 是由软件开发机构开发出来直接提供给市场,或是为千百个用户服务的软件。二、软件的分类(三)按使用的

3、频度进行划分: 一次性软件。有的软件开发出来仅供一次使用。例如用于人口普查、工业普查的软件。 多次用软件:具有较高的使用频度,如天气预报软件。按软件失效的影响进行划分: 一般性软件:软件出现了故障,影响不大。 高可靠性软件:有的软件一旦失效。可能酿成灾难性后果。 三、软件的发展过程自20世纪40年代中出现了世界上第一台计算机以后,就有了程序的概念。其后经历了几十年的发展,计算机软件经历了三个发展阶段:程序设计阶段,约为50至60年代: 软件是指程序、汇编语言或机器语言、需求者是设计者本人、自己维护、软件质量决定于个人编程技术。 程序系统阶段,约为60至70年代: 软件是指程序及说明书、所用语言

4、是高级语言、需求者是少数用户、开发者是开发小组、软件质量决定于小组技术水平。 软件工程阶段,约为70年代以后 软件是指程序、所用语言是软件语言、需求者是市场用户、开发者是开发小组及大中型软件开发机构、质量因素决定于管理水平 。四、软件开发过程(一)软件的开发过程包括六各方面 : 制定计划 : 给出功能、性能、可靠性以及接口等方面的要求;完成该软件任务的可行性研究;估计可利用的资源 (硬件,软件,人力等)、成本、效益、开发进度;确定要开发软件系统的总目标;制定出完成开发任务的实施计划,连同可行性研究报告,提交管理部门审查。需求分析 : 编写软件需求说明书或系统功能说明书及初步的系统用户手册,对用

5、户提出的要求进行分析并给出详细的定义;提交管理机构评审。软件设计 : 概要设计 把各项需求转换成软件的体系结构。结构中每一组成部分都是意义明确的模块,每个模块都和某些需求相对应。 详细设计 对每个模块要完成的工作进行具体的描述,为源程序编写打下基础。 编写设计说明书,提交评审。四、软件开发过程(二)程序编写: 把软件设计转换成计算机可以接受的程序代码,即写成以某一种特定程序设计语言表示的“源程序清单”; 写出的程序应当是结构良好、清晰易读的,且与设计相一致的。软件测试 : 单元测试,查找各模块在功能和结构上存在的问题并加 组装测试,将已测试过的模块按一定顺序组装起来。 按规定的各项需求,逐项进

6、行有效性测试,决定已开发的软件是否合格,能否交付用户使用。运行/维护: 改正性维护 运行中发现了软件中的错误需要修正。 适应性维护 为了适应变化了的软件工作环境,需做适当变更。 完善性维护 为了增强软件的功能需做变更。 五、青岛东合软件外包青岛东合信息技术有限公司为了发展对日外包和人才派遣业务,以山东软件外包龙头为发展目标,最终使公司软件外包达到中国外包前10位的目标。公司与日本NEC、RICOH、SOFTBRAIN、BigHandz、ESOL等多家公司有长期的合作关系。大量派遣员工去日本工作,同时,将日本先进的产品引入到中国市场。 六、对日外包特点 日本企业对质量要求非常高。一般大型项目,其各种质量保障过程的工作量要远远大于设计与开发等制造工作本身。同时,与欧美企业不同,日本企业信奉自己的质量体系,按照国际软件成熟度CMM那样做的并不多。 另外,质量体系并不是简单的一个流程、一套测试环境,而是深深地贯穿于开发全部过程、并渗透于作业团体每个成员的意识而形成了的习惯。因此,这是中国软件企业与日本企业差距最大的地方。这种差距并不能因为我们企业通过了CMM3级或5级标准而消除,而是一个企业甚至一个社

温馨提示

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

评论

0/150

提交评论