对于系统分析与设计理理思路,看看理解的对不对
来源:互联网 发布:金蝶软件客户端打不开 编辑:程序博客网 时间:2024/05/21 08:49
系统分析与设计
一般有以下几步:
系统分析-------系统设计-------编码-----------测试----------维护
系统分析主要是做两个方面的工作
一、可行性分析:
主要是从以下三个方面来进行:
1、技术上
2、经济上
3、。。。
其他还有社会文化等因素
但是目的只有一个那就是:开发这个系统有没有价值或存在职必要,或对现有工作能否提高其效率或产生更高的效益。
二、需求分析:
一般的需求分析主要是下面的五个方面:
1、确定项目的目标和范围
2、确定所有干系人
3、分析功能性需求
4、分析非功能性需求
5、写需求说明书
如何进行功能性需求分析,一般采用 用例分析与用例建模来得到用例模型,
通过用例模型从而得到真正所谓的需求,也就是常常说的“知道要做什么”。对于用例分析与用例建模现在主要是用UML来进行分析的。
不过说实话能不能真的就通过UML找到真正的需求,我也不知道,武器只有真正用的纯熟之后才知道他的优势和不足。
系统设计
对于这个我还真不知道怎么做,书上说在做设计前一定要先对设计方法进行选择,是用面向过程的设计方法还是用面向对象的设计方法,还要选择软件开发的生命周期模型。这两个比较好理解,不同的设计方法,各有优点与不足,根据只做自己真正需要的原则,通过对需要分析的理解还是很好选择的!!,要不然所有的设计方法都用一下,做完之后看看那个漂亮就用那个也行,反正有花不了多少时间。
上面是人是在讨论选择什么样的路去走还有,在开发过程中发何去管理项目,但是真正开设计时,如果是面向对象,那就根据面向对象的设计方法趟呗!!可是问题来了。
好开始面向对象分析,架构分析。。。这些就按步骤走吧,可是到后面就开始用设计模式咯,
哎人生最大的痛苦莫过于此。我自己设计我又设计不出来,用设计模式又搞不懂到底什么样的情况用什么样的模式,一个系统里可以用多少模式,如何去评估自己使用的模式的好坏。。。。
所以有时候想想那些写书的还太不容易了。。。。
如何设计这个部分解决了。。也就是明白了,系统要怎么做以后。编码反而要简了一些!!!真的是这样吗???这个只有你自己知道咯。。。不过一般科般的人问题不大。
最后的调试那不是一般人做的到的,我是一般人我做不到,所以我不去看了,只要程序能跑起来,可以完成功能,界面搞的花哨些,OK那!
多希望有一些资料可以手把手的教教系统分析与设计。。。。
- 对于系统分析与设计理理思路,看看理解的对不对
- 理理思路
- 对于权限设计的思路
- 系统分析与设计的环境
- 系统分析的一种思路
- 静态变量 静态对象 静态函数和非静态函数的区别。(我的理解,大家看看对不对)
- 对于多线程设计的理解
- 对于设计模式的理解
- 【机房重构】-理理思路
- 对RESTful Web API的理解与设计思路
- 我对作业思路的理解与设计
- 对RESTful Web API的理解与设计思路
- 对RESTful Web API的理解与设计思路
- 基于UML的系统分析与设计
- 系统分析思路重要性的体会
- 系统分析与设计笔记
- 软件系统分析与设计
- 系统分析与设计读书笔记
- 美国给我们上了一堂很好的课,我们应该学学美国了
- 批处理命令 For循环命令详解!
- 2009届大学生毕业实习报告— IT营销
- boost::asio扩展一个服务的代码分析
- 禁止send()函数向系统发送异常消息
- 对于系统分析与设计理理思路,看看理解的对不对
- 最牛 2010年高考作文
- 二维数组和指针
- J2ME中访问dotnet Web Services
- 最简单的调用
- 感受!
- 内存理解
- ASP.NET中用XMLHTTP实现DropDownList无刷新联动
- VC 利用ADO操作Excel