基本的项目设计的几个步骤

   当我们拿到一个项目的时候,也许我们没有资深程序员那样去考虑项目的拓展性,后续的性能,从整体,未来去把握整个项目,但是作为一个软件开发者,我们应该了解并且知道如何去设计一个软件的基本流程,包括流程图,用例图,数据结构图,类与类之间的关系图,ER图等等!让别的同事和自己能直观的从图中知道你所想要表达的问题和你的设计方案!

  下面就以一个最简单的项目:图书馆管理系统来说明下基本的一个软件设计流程

  1:需求分析

      当我们拿到一个项目的时候,我们需要了解客户希望实现哪些功能,希望达到什么样的效果,当设计人员给你一个几百页的设计文档的时候 ,你该如何下手,我们首先要做的肯定是首先要有一个清晰的流程下来,这个系统到底需要实现哪些功能!所以首先我们应该要有系统的功能图出来,让我们从长长的设计文档中抽离出来,从图中直观的看出这个系统是为了什么,达到什么样的效果! 

     以图书管管理系统为例的流程图如下(Excel 2007画的)

 

这样我们就能一目了然的看出系统中需要实现的功能,避免了每次都要到长长的文档中去寻找,也帮助团队中的同事去了解系统的功能

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值