软件测试门(power by leily SHENZHEN).docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件测试门(power by leily SHENZHEN)

软件系统简介概念软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科,在实施软件工程的过程中,要按照客户的要求,采用某种实施方法,由多个工种协作完成。同其他工程项目一样,软件工程也有从需求——调研——商务洽谈——估价——合同立定——需求开发——测试验收——正式运营(使用)等一系列的步骤。每个步骤对应都应有不同干系人参与,包括甲方需求提出人,售前工程师,商务专员,软件造价评估师,项目经理,需求分析师,软件开发工程师,软件测试工程师,系统运营工程师等多个工种协同完成。功能复杂的或耗时长的软件工程,在实施过程中受团队合作的影响很大。经过长时间的发展,软件工程在项目推进、开发规程、质量保证等多个领域拥有完善的体系和模型。软件工程的核心是。流程化的软件开发。实现行业软件应用的领域主要有以下几大分类,他们各有特点:电信行业:信息量大,数据库存储量大,对性能和准确率要求高,底端的通讯类的系统要求很高的电信知识,应用端的业务又比较庞杂;金融行业:计算精度高,数据库存储量大,对性能和准确率要求高,门槛高,金融业务知识复杂;互联网行业:涉及行业无孔不入,主要是电子商务网站居多,要求适应潮流的功能变化,要求前端友好的人机交互方式,可通过PC、电视和手机等各种终端交互。后台也呈现数据库存储量大,数据分析复杂的趋势。专业知识门槛较低,但需要有竞争力的、受市场接纳的产品;电力行业:专业领域,通过软件系统控制电网控制,电压控制,用电计算等,要求有电力行业的专业知识;政府行业:主要有公检法系统,政府服务网站等。偏向流程受理,信息公开方面;企业ERP:用于管理企业活动,财务软件、行政办公、部门协作、统计分析等,是比较早的一个领域;电子设备:一种是包括各种带芯片和智能控制的机械设备,汽车、家电、门禁、CNC机床等传统工业领域,一种是手机这种通讯终端,手机的软件需求最大,如底层的Android IOS操作系统,应用层的通话、拍照、APP等系统产品架构介绍产品架构之前,需了解软件工程的载体和实现方式:电脑是最常见的人机交互终端,用于展示软件功能,接收软件指令等,一个电脑又分底层的操作系统,如windows linux unix等,我们涉及的软件工程开发主要是应用层的软件开发,如office,QQ,IE浏览器等;手机具备移动特性的人机交互终端,我们涉及的软件工程开发主要是智能手机的APP软件;网络:互联通讯媒介;服务器:软件工程的安装载体,所有的软件工程都需要服务器;数据库:存储软件数据的载体,流行的有Oracle mysql Sybase DB2 mongoDB 等数据库产品;开发语言:主要有Java/C/VB等系列;产品架构指的是软件的展现方式,主要分为B/S C/S架构:Browser/Server,浏览器/服务器模式,这种一般是通过浏览器即可访问的软件系统,底层由数据库做数据支撑,WEB服务器完成功能,通过互联网的方式实现软件使用。代表有新浪、百度等网站。特点是前端轻,有浏览器即可访问;缺点是前端展现的适配性不强,安全性不强Client/Server 客户端/服务器模式,需要使用者在终端安装指定的软件程序,典型的像QQ这样的,OFFICE等需要安装的软件的,还有各种手机APP都属于这种模式。特点是功能稳定,适配性强,安全性强,大部分常用功能都已安装到使用者终端里,C和S之间只是少量的数据交互。缺点是C端经常要更新,占用使用者的资源。JAVA开发集成架构SSH框架,struts+spring+hibernate的一个集成框架,集成SSH框架的系统从职责上分为三层:表示层、业务层、持久层在表示层中,首先通过JSP页面实现交互界面,负责传送请求(Request)和接收响应(Response),然后Struts根据配置文件(struts-config.xml)将ActionServlet接收到的Request委派给相应的Action处理。在业务层中,管理服务组件的Spring IoC容器负责向Action提供业务模型(Model)组件和该组件的协作对象数据处理(DAO)组件完成业务逻辑,并提供事务处理、缓冲池等容器组件以提升系统性能和保证数据的完整性。在持久层中,则依赖于Hibernate的对象化映射和数据库交互,处理DAO组件请求的数据,并返回处理结果。SSI框架,struts+spring+hibernate的一个集成框架,集成SSH框架的系统从职责上分为四层:表现层、控制层、业务逻辑层、软件工程实施流程V型需求分析输入件:《合同框架》,《产品规格说明书》,《用户反馈》等,一般由公司的售前技术支持或产品经理或项目经理与甲方确认制定;输出件:《需求规格说明书》,就是SRS,能指导开发、测试完成软件项目的实施;主要工作:软件功能描述、数据

文档评论(0)

jiaoyuguanliji + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档