开发者学堂课程【Java 面试疑难点串讲5:系统架构及项目设计:项目阐述】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/28/detail/621
项目阐述
内容简介:
一、如何进行项目设计
二、项目的解释原则
三、项目的开发技术
四、项目架构的节点设计
五、描述项目模块
六、明确项目数量与业务
一、如何进行项目设计
项目实际上无大小之分,主要是业务逻辑是否清楚。当进行项目设计的时候应清楚这个项目的设计的业务是否合理,可以对某一个项目进行一些头脑风暴扩充。
可通过百度 app 查找类似的项目信息或者是可以运行的项目代码,使用项目代码运行一次。
二、项目的解释原则
项目的使用环境、预估的访问人数、并发量;
三、项目的开发技术
如果是单节点的开发技术,只需要传统的技术名词: jquery 、 stuts 、 hibemate 、shiro 、 spring;
四、项目构造的节点设计
如果项目设计的架构比较复杂,使用的服务节点比较多,这个时候应清楚这些服务节点以及这些服务节点的安全处理是如何进行的,节点间的数据是如何互相同步处理的;
五、描述项目的模块
描述这个项目之中具备有多少个模块,完成的周期(美工、测试、开发),按照天可以开发出 2-3模块来进行推算,一般项目的团队的人数不会超过十个人,基本上可以考虑5、6个人;
六、明确项目的数量和业务
明确项目的数量和项目里的具体的业务。