大摩娱乐注册 大摩娱乐登录 大摩娱乐招商QQ

Navigation menu

来源:未知 责任编辑:admin

软件开发的五个阶段

  应用服务器的选择(如采用Tomcat还是BEA Weblogic 8.1)、数据库服务器的选择(如本项目中采用MSSqlserver2000)并采用连接池技术;

  软件工程是一套关于软件开发各阶段的定义、任务、作用的,建立在理论上的一门工程学科。它对解决软件危机,指导人们利用科学、有效的方法来开发软件,提高及保证软件开发的效率和质量起到了一定的作用。

  开发方开始安排相关的开发人员(美工和程序员)开始设计,主要确定出如下的内容:

  初稿设计和客户审核确认:包括首页风格、各个频道(子模块)首页风格;网站架构图。最后由客户审核确认初稿设计。

  客户审核并确认设计稿:客户对设计的初稿进行查看,客户提出修改意见,开发方制作人员按照客户的意见进行修改。客户认同初稿后,以书面形式确认首页风格及框架结构。

  因为,这些是项目小组今后共同开发的基础,有了开发规范和程序模块之间和项目成员彼此之间的接口规则、方式和方法,大家就有了共同的工作语言、共同的工作平台,使整个软件开发工作可以协调有序地进行。

  (4)系统实现:重点在于明确所要解决的问题并采用什么技术和手段(语言、工具)来实现前面的设计方案以满足用户的需求。

  提出需求 -解决方案 -工作交流 -确立合同 -支付定金-安排设计 -确认首页-网站制作 -网站测试-客户验收 -网站维护-网站推广

  在网站的最终设计方案形成之前,应在从初步设计到确定设计方案的过程中及时与客户进行沟通,不断修正或完善网站形象、内容和功能,在客户满意后方能进入下一阶段。

  是将网站设计方案和客户建站需求最终实现的阶段,为此,对作前的准备工作、网站框架设计、图像处理、网站后台程序质量控制、工序之间的交接等多个重要环节进行质量监督和控制,确保客户的利益。

  (5)系统测试:在此阶段主要是通过各种测试思想、方法和工具,使软件的Bug降低到最低。主要包括单元测试和集成测试。

  3.1.2各个功能模块的设计、J2EE Web开发中常用的设计模式的应用

  (1)系统需求:系统应该有什么功能。主要涉及如何获得用户的需求、描述用户的需求

  (2)分析需求:我们应该解决什么问题,重点在于理解问题并对理解的结果加以分析。主要重点涉及对所实现的系统的结构和行为两方面进行。

  (3)系统设计:通过某种特定的平台,而达到完成整体软件的功能。主要包括概要设计(静态结构)和详细设计(动态结构)。

  开发方开始整体网站制作,主要是依据客户资料,整体制作网页。同时在制作过程中,开发方会请客户随时查看所制作的页面,及时纠正制作过程中的偏差。

  客户如果有新的需求,不在合同范围之内,可把新的需求返回到前面的第3步(工作交流)再顺序处理。网页全部做好后,安排和客户联系验收工作。

  在此阶段主要实现对网站进行各个方面的测试,主要的测试内容应该包括各个功能模块的单元测试,同时还应该包括功能测试、性能测试、安全性测试、稳定性测试、浏览器兼容性测试、可用性/易用性测试、链接测试和代码合法性测试等。

  在网站存放期间为客户提供技术支持,在网站需要更新时提供最优的更新维护方案。

  客户根据协议内容进行验收工作,在验收过程中,双方有争议的地方,本着友好的原则协商解决。客户验收合格。最后客户支付余款,网站开通。

  客户可以安排本企业的员工自行维护(最好应该这样),也可交与开发方的企业来维护(当然,若交与开发方来维护,双方需根据具体工作量来确定维护费用)。

  在网站运行过程中,客户有新的需求,可随时和开发方企业进一步联系,一般开发方企业会按老客户方式,在制作费用上给予一定的优惠。

  一般将网站建设的整个过程共分为五个阶段进行,即“网站策划阶段”、“网站设计阶段”、“网站制作阶段”、“网站测试阶段”和“网站维护阶段”。

  网站建设的策划与设计首先应该考虑满足客户所需求的功能和使用价值,让网站能够符合客户的投资意图。

  开发方的工作人员具体分析客户的提出的具体需求,并根据具体要求,设计出具体的制作和实现方案;同时再根据项目的难易程度及工作量,制订出具体的报价。

  项目制作需求表,包括网页、创意、框架等要求,公司介绍、公司图标等公司信息;同时还应该包括用户方企业的文字资料及图片的电子文档资料。

  4.4.1设计和实现MVC的表示层JSP页面以向Servlet控制器发送各种http请求、包括各种实现视图助手的各个JavaBean类和标签库的标签。

  4.4.2设计和编程实现MVC的控制层ActionServlet控制器和各种业务处理的控制器Action类以实现访问模型层中的各种业务组件。