开发者学堂课程【Java 面试疑难点串讲5:系统架构及项目设计:项目开发流程】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/28/detail/623
项目开发流程
内容简介:
一、实际上项目的流程
二、个人需求分析的实现方式
一、实际上项目的流程
●现在甲方老板需要开发某一款软件,进行某些业务功能的弥补,那么对于此时的乙方相当于获取了甲方老板需求,而后可以针对于甲方老板需求进行分析;
乙方将所有可能遇见的功能进行列表以及与甲方进行确认,随后确定这个项目可以进行的时候,出一些项目的执行方案(很多人会拿着甲方老板方案自己去做了,如果决定开公司进行项目开发,那么一定要跟甲方索要报酬)。
●前期需求的时候应给出一些设计界面
●[30%]进行项目的先期规划设计,需要设计出数据库、设计出项目的架构、以及预估项目的访问量,同时需要考虑扩容性问题(应对进行开发的行业很清楚,才能够完成)。
●[50%]进行项目的编写开发,在进行编写开发的过程之中,会牵扯到一些问题:甲方的需求有可能变更,所以项目的结构设计必须满足于变更的需求,那么就需要对项目重构,最好使用 Maven 进行重构处理;
●进行项目的内部测试,而后进行 bug 记录;
●[10%]进行项目的上线以及项目的维护。
二、个人需求分析的实现方式
●明确的写出项目的业务流程,例如:该业务涉及到多少张数据表,每张表的数据有什么用?
●明确的给出项目的页面规划图(前端开发人员提供)。