Java Web开发规范:管理、周期与命名详解

4星 · 超过85%的资源 需积分: 10 8 下载量 40 浏览量 更新于2024-09-21 收藏 56KB DOC 举报
Java Web应用开发规范是一个系统化的指南,旨在确保软件开发过程有组织、高效且质量可控。它强调了开发管理的重要性,通过明确的项目周期划分和标准化的命名规则,提升团队协作效率。 在开发管理方面,该规范提供了详细的项目管理流程。首先,项目从可行性分析开始,通过技术、功能和市场调研,确定项目的立项条件。这阶段可能产生的文档包括可行性分析报告和技术调研报告。一旦项目被正式立项,项目经理会制定初步计划,包括设计和开发时间预估,同时需求分析成为关键步骤,生成需求分析文档和静态演示页面,需得到部门主管审批后才能继续。 接下来是详细设计阶段,项目经理与核心小组合作,指定开发成员,设计文档与计划经过确认后进入开发阶段。美工在此时负责操作界面的美化。开发完成后,项目经理会提交测试申请,测试部门将进行软件测试并出具测试报告。通过测试后的项目需经过验收,所有相关文档和程序会被归档。 命名规范是规范中的重要组成部分,主要涉及项目编号、文档以及JSP/HTML文件的命名。项目编号命名虽然未详述,但应遵循一定的规则以方便识别。文档命名规范同样需要细化,确保命名清晰反映文档内容。对于JSP和HTML文件,采用小写字母,名词用下划线分隔,数据/内容显示页以说明内容为主,如"new_message.html"或"my_file_list.jsp"。操作处理页的命名则包含名词和动词,如"file_delete.jsp"。在含frame页面中,<frame>的name属性命名采用模块标识和功能标识相结合的方式,如"ebwebmail_login"。 Java Web应用开发规范提供了一套全面的开发框架,包括项目管理流程、文档命名规则以及代码命名习惯,这些都有助于提高开发效率,保证软件质量和一致性。遵循这些规范,团队能够更好地协作,减少沟通成本,最终产出高质量的Web应用程序。
2018-10-05 上传
本文阐述软件项目开发和管理的流程规范,作为软件项目开发的高级指引,本规范定义了软件开发的各个阶段以及每个阶段的工作活动和工件,但不对活动和工件的细节作过多规定。在项目开发过程中,每个项目根据自身的需要确定这些活动和工件的细节。这个阶段的工作目的是决定一个项目是否需要启动。为了达到这个目的,首先要明确项目的总体战略目标,对项目的需要建立认同。即确定到底需要做什么、开发什么产品或提供什么服务,以及需要解决什么样的问题和需要满足客户或市场的什么要求等,同时还要总结项目工作的范围、所需资源、大约开支、各种风险,以及该项目不执行的其他替代选择等。这些代表了对整个项目目标从战略角度和宏观层次所进行的分析,通过项目的意向书总结出来,由此确证客户或项目发起人和赞助者的要求与期望,并帮助他们判定项目是否上马。项目意向总结书的通过及项目被批准上马形成了这个项目的起始点。 前一篇文章《软件开发基本原则》谈论了软件开发原则方面的问题,而本篇文章尝试谈谈软件开发中更具体的一些内容 —— 普通软件项目的开发过程规范。本座也知道,如果过程规范讲的太具体对谈论者来说是非常冒险的一件事情,它不像技术,对就对错就错,有一个客观的评判标准,别人想喷你也得自己先好好研究等拿到了足够的论据才能喷,但开发过程和项目管理就不同了,别人仅凭一点点所谓的管理经验甚至是主观推断就能喷得你体无完肤,摇摇欲坠 ~ 因为没有什么所谓的事实标准与放之四海皆有效的软件开发过程和项目管理方法。保守估计,100个人中至少有150种想法。本座也深知其中的凶险,因此避重就轻,从基本原理谈起,宏观的角度阐述相关问题,尽量减少中弹的机会。欢迎大家畅所欲言 ^_*