`
zhangyaochun
  • 浏览: 2595749 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

关于大型项目框架设计理论学习

阅读更多

这个文章主要是简单总结一下方荣大侠的一个ppt。

 

开篇:站得高,只为走得更远!

 

正文:

 

1、大体规则

  • 着眼于整体,不重细节
  • 重团队,不重个人
  • 重规则,不重代码
  • 关注难点
  • 不仅关注现在,更关注未来

2、兵马未动,粮草先行

     可以把项目系统设计,详细设计等整理准备好。

    系统设计文档
  • 背景,名称解释
  • 功能描述
  • 设计目标
  • 概要设计----设计风格
  • 系统详设----编码规范,模块关系图
  • 数据接口
  • 系统风险评估
    详细设计文档
  • 每个模块的运行原理图
  • 对外接口
  • 风险评估
3、关于时间分配

    系统设计 20%

    详细设计 40%

    编码20%

    联调20%

4、方法/函数 设计原则
  • 方法|函数的功能单一性
  • 参数保护
   
5、类 设计原则

  • 接口固定可扩展(JSON)
  • 多例
  • 功能单一
  • 强大的扩展性
  • 向前向后兼容
  • 保持框架的整体性,不特立独行
结尾钻石恒久远,一颗永流传
2
0
分享到:
评论
2 楼 zhangyaochun 2012-05-27  
ffychina 写道
大局顾然重要,成功的项目一定是因为方向正确,但失败的项目一定离不开细节中的魔鬼。管理都是一些很烦琐的事情,把细节做好的,基本上就不会出什么大问题,这是我的个人经验。不过你所罗列的问题都很简洁实用,收 藏 了。

感谢分享
1 楼 ffychina 2012-05-27  
大局顾然重要,成功的项目一定是因为方向正确,但失败的项目一定离不开细节中的魔鬼。管理都是一些很烦琐的事情,把细节做好的,基本上就不会出什么大问题,这是我的个人经验。不过你所罗列的问题都很简洁实用,收 藏 了。

相关推荐

    促进深度学习的校际协作学习活动设计:理论框架与个案研究.pdf

    为了解决这一问题,研究者提出构建一个理论框架,并通过具体的个案研究,来探索如何更好地促进深度学习的校际协作学习活动设计。 在文中,作者崔向平和李东辉提出了一个“现状分析-理论建构-区域检验-反馈完善”的...

    SSH框架的学习资料

    7. **实战项目**:通过实际开发一个小项目,将理论知识付诸实践。 在学习过程中,可以参考压缩包内的资料,包括配置文件、jar包等,这将帮助你更好地理解和应用这些框架。对于初学者来说,理解每个框架的基本概念和...

    java三大框架学习笔记总结 新手必看

    学习SSH框架,首先要理解MVC设计模式的基本原理,然后分别掌握Struts的请求处理机制、Spring的依赖注入和事务管理、以及Hibernate的对象关系映射。此外,还需要熟悉XML配置文件的编写和注解的使用,以及如何在项目中...

    BBS论坛项目框架.rar

    总的来说,【BBS论坛项目框架】是一个综合性的学习实践平台,涵盖了Web开发的多个重要方面,对提升开发者在JSP、Servlet、数据库操作、MVC模式等方面的技能具有极大帮助。通过实际操作,开发者不仅能加深理论理解,...

    SSH框架概述,用于架构的学习

    以下是关于SSH框架的详细概述和学习指南。 **Struts框架** Struts是MVC(Model-View-Controller)设计模式的一种实现,主要负责控制层。它通过ActionServlet来接收HTTP请求,并根据配置文件(struts-config.xml)...

    java三大框架学习方法,优缺点,简介

    本文将详细介绍这三大框架的学习方法、优缺点以及它们的基本概念。 首先,Spring框架是Java企业级应用的基石,它提供了一个全面的编程和配置模型,旨在简化开发过程。学习Spring,你需要理解IoC(控制反转)和AOP...

    java学习项目,一个完整的大型学习提升能力的项目

    【标题】"java学习项目,一个完整的大型学习提升能力的项目"揭示了这是一个专为Java初学者和进阶者设计的实践项目,旨在通过实际操作一个大型项目来提升编程技能和理解力。在这个项目中,你将有机会深入学习Java语言...

    SSM框架小例子 适合初学者学习

    这个"SSM框架小例子"是专为初学者设计的,旨在帮助快速理解和掌握这三大框架的基本使用。 Spring框架是整个SSM的核心,它是一个全面的后端应用程序管理框架,提供依赖注入(DI)和面向切面编程(AOP)等功能。依赖...

    gap框架的学习

    根据提供的信息,我们可以推断出“gap...对于想要学习这一框架的人来说,应该从理论学习入手,逐渐过渡到实践操作,并积极寻找相关的学习资源和社区支持,以不断提高自己的技能水平。希望以上的分析能对你有所帮助。

    python程序设计课所有项目,web项目采用Django框架.zip

    适合学习/练手、毕业设计、课程设计、期末/期中/大作业、工程实训、相关项目/竞赛学习等。 【无积分此资源可私信博主有偿获取】 项目具有较高的学习借鉴价值,也可直接拿来修改复现。可以在这些基础上学习借鉴进行...

    SSH框架毕业设计

    这个毕业设计项目采用SSH框架,旨在为初学者提供一个清晰的学习路径,帮助他们理解和掌握这些技术的整合应用。 Struts2是基于MVC(Model-View-Controller)模式的Web应用框架,它负责处理HTTP请求并将其转化为业务...

    框架(要学习框架知识的朋友请下载,一本很好的讲述框架的书)

    总之,框架的学习是一个持续的过程,涉及到众多的实践和理论知识。这本书可能涵盖了多个框架的介绍,也可能深入剖析了一个或几个特定框架的细节。通过深入阅读和实践,你可以建立起扎实的框架知识,从而在软件开发的...

    Android项目应用框架原理与程序设计.rar

    内容涵盖框架设计原则、架构模式、系统组件及通信机制等核心知识,结合实例引导读者逐步探索Android应用的构建过程。 资源特点: 1. 内容丰富:从基础概念到高级技术,全面覆盖Android应用框架的各个方面。 2. ...

    ICT项目全过程管理体系框架构建定义.pdf

    (1)以PMI九大知识领域为理论指导:ICT 全过程项目理论体系是项目管理理论体系的子集。 PMI中的项目整合管理、风险管理、范围管理、进度管理、成本管理、质量管理、人力管理、沟通管理、风险管理、采购管理九大模块...

    框架结构的优化设计

    通过这个视频教程,工程师们不仅可以学习到如何使用ANSYS进行框架结构的优化设计,还能提升其在实际项目中的应用能力。掌握这些技能,有助于提高工程设计的效率和质量,同时降低成本,实现真正的工程创新。

    四个SSH框架实战项目源码加笔记

    这个压缩包文件包含了四个基于SSH框架的实战项目源码以及相关的学习笔记,这对于深入理解SSH框架的集成与应用具有极大的帮助。 1. **Struts框架**:Struts是一个开放源代码的Web应用程序框架,它基于MVC设计模式,...

    java源码课件框架学习

    Java源码课件框架学习是Java开发者进阶的重要部分,主要涵盖了Java的基础知识以及高级开发技术,特别是关于框架的学习。框架在软件开发中扮演着核心角色,它为开发者提供了结构和模板,使得代码编写更加高效,降低了...

    基于java ssh框架设计网上商城设计的开题报告

    【基于Java SSH框架设计网上商城】的开题报告主要探讨了如何利用Java企业级开发中的Struts、Spring和Hibernate(SSH)三大主流框架构建一个网上购物系统。SSH框架的运用旨在提升系统的可扩展性、效率和安全性,以...

    学习框架_java框架_

    Java框架是Java开发中的核心部分,它为开发者提供了一套预先设计好的代码结构,使得开发者可以更快、更高效地构建应用程序。本学习框架主要聚焦于Java编程语言的框架技术,旨在帮助初学者和有经验的开发者更好地理解...

Global site tag (gtag.js) - Google Analytics