36.从Web项目负责人的角度去谈Web项目开发的过程中当包含哪些环节,这些环节的产出是什么,并描述其这样。做的意义是什么?

1个回答
展开全部
摘要 您好,亲亲,Web项目开发的过程中包括:(1)Web分析基于Web的应用系统的需求分析是很重要的活动,需要一个系统而严密的方法. 根据Web特性和Web应用的特定需求,需要采用更为开放、灵活的需求分析方法.与传统软件过程的分析不同,Web分析阶段不但要分析Web系统本身的功能和性能,还要对可能的用户群体进行分析和调查.(2)Web设计Web设计不但包括功能设计和性能设计,还要包括页面风格设计,包括页面的主色调、页面框架结构、文字颜色搭配、动画和图片的放置等.有效的Web站点设计需要注意可用性,要把基于Web的系统设计成易于导航,吸引人和有用.现在,比较流行的Web设计方法是以用户为中心的设计。(3) Web开发Web开发过程包括后台数据库程序的开发、页面程序的编写和所有网页的制作.在设计阶段决定的Web框架基础上,进行具体的页面设计和制作.把内容提供人员的内容连接到具体的页面.  一个Web工程过程必须包含多种类型的开发人员,要保证这些人员都能很好地理解自己在项目开发中的作用和职责,当有重叠发生时,应该要从整个项目角度找出解决方法.(4) Web测试在Web工程过程中,基于Web系统的测试、确认和验收是一项重要而富有挑战性的工作.基于Web的应用系统的测试与传统的软件测试不同,不但需要检查和验证是否按照设计的要求运行,而且还要评价系统在不同用户的浏览器的显示是否合适.重要的是,还要从最终用户的角度进行安全性和可用性测试.因此,我们必须为测试和评估复杂的基于Web的系统,研究新的方法和技术.(5)Web发布Web发布阶段主要是把开发完成,经过初步测试的Web应用系统传送到Web站点上,供用户浏览和使用.(6) Web更新、支持和管理与传统的软件系统不一样,Web系统是需要经常更新的.这种更新包括细微的变化到大规模的变化,可以是页面内容的刷新、也可以是整个页面结构框架的更新(例如:整个主页结构的变化、增加或变更一个栏目).正是因为这种改变是经常存在的,所以大型Web应用系统的管理是一项艰巨的任务.对每一种变化,无论大小,都需要以一种合理的,有控制的方式进行处理.我们可把经实践证明了的软件配置管理(SCM)的概念、原理和方法用到Web管理中.
咨询记录 · 回答于2022-12-22
36.从Web项目负责人的角度去谈Web项目开发的过程中当包含哪些环节,这些环节的产出是什么,并描述其这样。做的意义是什么?
您好,亲亲,Web项目开发的过程中包括:(1)Web分析基于Web的应用系统的需求分析是很重要的活动,需要一个系统而严密的方法. 根据Web特性和Web应用的特定需求,需要采用更为开放、灵活的需求分析方法.与传统软件过程的分析不同,Web分析阶段不但要分析Web系统本身的功能和性能,还要对可能的用户群体进行分析和调查.(2)Web设计Web设计不但包括功能设计和性能设计,还要包括页面风格设计,包括页面的主色调、页面框架结构、文字颜色搭配、动画和图片的放置等.有效的Web站点设计需要注意可用性,要把基于Web的系统设计成易于导航,吸引人和有用.现在,比较流行的Web设计方法是以用户为中心的设计。(3) Web开发Web开发过程包括后台数据库程序的开发、页面程序的编写和所有网页的制作.在设计阶段决定的Web框架基础上,进行具体的页面设计和制作.把内容提供人员的内容连接到具体的页面.  一个Web工程过程必须包含多种类型的开发人员,要保证这些人员都能很好地理解自己在项目开发中的作用和职责,当有重叠发生时,应该要从整个项目角度找出解决方法.(4) Web测试在Web工程过程中,基于Web系统的测试、确认和验收是一项重要而富有挑战性的工作.基于Web的应用系统的测试与传统的软件测试不同,不但需要检查和验证是否按照设计的要求运行,而且还要评价系统在不同用户的浏览器的显示是否合适.重要的是,还要从最终用户的角度进行安全性和可用性测试.因此,我们必须为测试和评估复杂的基于Web的系统,研究新的方法和技术.(5)Web发布Web发布阶段主要是把开发完成,经过初步测试的Web应用系统传送到Web站点上,供用户浏览和使用.(6) Web更新、支持和管理与传统的软件系统不一样,Web系统是需要经常更新的.这种更新包括细微的变化到大规模的变化,可以是页面内容的刷新、也可以是整个页面结构框架的更新(例如:整个主页结构的变化、增加或变更一个栏目).正是因为这种改变是经常存在的,所以大型Web应用系统的管理是一项艰巨的任务.对每一种变化,无论大小,都需要以一种合理的,有控制的方式进行处理.我们可把经实践证明了的软件配置管理(SCM)的概念、原理和方法用到Web管理中.
还有呢?
意义是啥
对信息进行规范化管理,并且节约纸张成本;对信息的查询可以极高的提升效率,加速信息流动效率(信息流动创造价值);对这些信息可以进行高效“程序自动”分析,让信息的价值提升一个档次!
你先回答我这个问题吧
请对传统)SPJSP +JavaBean./SP + Servlet+JavaBean三种开发javaweb的方法比较,对三种模式稍作解释,说出他们的应用场景,以及你认为有的优缺点?
对于访问一个网站,最花费时间的并不是后端应用程序处理以及等消耗的时间,而是前端花费的时间(包括请求、网络传输、页面加载、渲染等)。根据web优化黄金法则:80%的最终用户响应时间花在前端程序上,而其大部分时间则花在各种页面元素,如图像、样式表、脚本和Flash等的下载上。减少页面元素将会减少http请求次数,这是快速显示页面的关键所在。
1.传统的Javaweb中,JSP既负责数据展示,又负责业务逻辑处理和流程控制。简化过程如下图:
2.JSP+JavaBean模式(JSP Model1)JSP页面负责调用模型组件来响应用户的请求,并将处理结果返回给用户。在这种模式下,JSP负责视图和控制器的双重功能,JavaBean负责处理业务逻辑。优点:实现了java代码和HTML代码的分离,适合小型的网站开发缺点:没有实现表示层和控制层的分离。
3.JSP+Servlet+JavaBean 模式(JSP Model2)这种模式即就是典型的MVC模式,JSP负责与用户的人机交互,Servlet负责流程控制,JavaBean负责数据操作。优点:1.有利于代码复用2.有利于人员分工 3.降低了程序模块之间的耦合,便于程序的维护和扩展。具体过程如下:
MVC模式Model:即模型。也就是JavaBean,来封装与应用程序的业务逻辑相关的数据和对数据的处理方法。View:即视图。也是就JSP代码。实现数据的展示。Controller:即控制器。也就是Servlet,接受用户请求,调用模型处理请求,选择视图显示相应结果。如下图所示的3个模块之间的联系:
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消