- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程开发技术(软件外包2010).ppt
计算机与通信工程学院 剖 析 一、计算机技术的应用现状 计算机的应用已经渗透到各行各业无所不在: 航天领域:探月计划、宇宙飞船、卫星系统、导弹系 统、卫星定位。 预报系统:天气预报、海洋预报、自然灾害预报等。 金融系统:银行系统、保险业系统等。 交通系统:调度系统、售票系统、货运系统等。 网络通信系统:Internet 网、各种局域网。 其他应用系统:财务管理系统、医院管理系统、商业 POS系统、高考报名系统、高考录取系 统、ATM机取款、食堂电子售饭等等。 二、软件的分类(一) 按软件的功能进行划分: 系统软件:操作系统、数据库管理系统、设备驱动程序。 支撑软件:如文件格式化程序、数据传输程序。 应用软件: 是在特定领域内开发,为特定目的服务的一类软件。 按软件规模进行划分: 微型、小型、中型、大型、甚大型、极大型 二、软件的分类(二) 按软件工作方式划分: 实时处理软件: 指在事件或数据产生时,立即予以处理。 分时软件: 允许多个联机用户同时使用计算机。 交互式软件: 能实现人机通信软件。如Word字处理软件 。 批处理软件: 把一组输入作业或一批数据以成批处理的方式一次运行,按顺序逐个处理完的软件。 按软件服务对象的范围划分: 项目软件: 也称定制软件,如军用防空指挥系统、卫星控制系统。 产品软件: 是由软件开发机构开发出来直接提供给市场,或是为千百个用户服务的软件。 二、软件的分类(三) 按使用的频度进行划分: 一次性软件。有的软件开发出来仅供一次使用。例如用于人口普查、工业普查的软件。 多次用软件:具有较高的使用频度,如天气预报软件。 按软件失效的影响进行划分: 一般性软件:软件出现了故障,影响不大。 高可靠性软件:有的软件一旦失效。可能酿成灾难性后果。 三、软件的发展过程 自20世纪40年代中出现了世界上第一台计算机以后,就有了程序的概念。其后经历了几十年的发展,计算机软件经历了三个发展阶段: 程序设计阶段,约为50至60年代: 软件是指程序、汇编语言或机器语言、需求者是设计者本人、自己维护、软件质量决定于个人编程技术。 程序系统阶段,约为60至70年代: 软件是指程序及说明书、所用语言是高级语言、需求者是少数用户、开发者是开发小组、软件质量决定于小组技术水平。 软件工程阶段,约为70年代以后 软件是指程序、所用语言是软件语言、需求者是市场用户、开发者是开发小组及大中型软件开发机构、质量因素决定于管理水平 。 四、软件开发过程(一) 软件的开发过程包括六各方面 : 制定计划 : 给出功能、性能、可靠性以及接口等方面的要求;完成该软件任务的可行性研究;估计可利用的资源 (硬件,软件,人力等)、成本、效益、开发进度;确定要开发软件系统的总目标;制定出完成开发任务的实施计划,连同可行性研究报告,提交管理部门审查。 需求分析 : 编写软件需求说明书或系统功能说明书及初步的系统用户手册,对用户提出的要求进行分析并给出详细的定义;提交管理机构评审。 软件设计 : 概要设计 — 把各项需求转换成软件的体系结构。结构中每一组成部分都是意义明确的模块,每个模块都和某些需求相对应。 详细设计 — 对每个模块要完成的工作进行具体的描述,为源程序编写打下基础。 编写设计说明书,提交评审。? 四、软件开发过程(二) 程序编写: 把软件设计转换成计算机可以接受的程序代码,即写成以某一种特定程序设计语言表示的“源程序清单”; 写出的程序应当是结构良好、清晰易读的,且与设计相一致的。 软件测试 : 单元测试,查找各模块在功能和结构上存在的问题并加 组装测试,将已测试过的模块按一定顺序组装起来。 按规定的各项需求,逐项进行有效性测试,决定已开发的软件是否合格,能否交付用户使用。 运行/维护: 改正性维护 运行中发现了软件中的错误需要修正。 适应性维护 为了适应变化了的软件工作环境,需做适当变更。 完善性维护 为了增强软件的功能需做变更。 五、青岛东合软件外包 青岛东合信息技术有限公司为了发展对日外包和人才派遣业务,以山东软件外包龙头为发展目标,最终使公司软件外包达到中国外包前10位的目标。公司与日本NEC、RICOH、SOFTBRAIN、BigHandz、ESOL等多家公司有长期的合作关系。大量派遣员工去日本工作,同时,将日本先进的产品引入到中国市场。 六、对日外包特点 日本企业对质量要求非常高。一
您可能关注的文档
最近下载
- 青少年人际关系与心理健康.docx VIP
- 平高集团GW4-126VI高压交流隔离开关安装使用说明书.docx VIP
- 三级养老护理员国家职业技能培训模块一项目三任务二协助老年人进行雾化吸入.pptx VIP
- 湖南省长沙2025年七年级下学期语文期末试卷含答案.pptx VIP
- 七年级语文秋季开学第一课(统编版2024):“语”你相伴,趣味无穷(快闪+15种趣味游戏).pptx VIP
- 用眼卫生公开课.pptx VIP
- 氪安全技术说明书MSDS.docx VIP
- 英文版我的暑假生活.pptx VIP
- 检验科病例讨论PPT课件.pptx VIP
- 人教版(2024新版)九年级上册化学全册教案教学设计.docx
文档评论(0)