博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
教务系统--程序员如何对待资料与需求
阅读量:5924 次
发布时间:2019-06-19

本文共 1086 字,大约阅读时间需要 3 分钟。

教务系统在20号完全实现了,其中有些地方没有详细的完善.由于我们要准备软考,这点就先放下了,教务系统确切的说是目前我们第一个完全靠自己设计,开发的一个系统.对于我们来说,增长了我们的项目经验.让我们真正体会到了项目从需求到实现的步骤.其中当然有很多体会.是自己以前开发的时候从来没有经历过的.每一个体会都是财富.下面会把这些财富分享出来.

:关于查资料

借鉴别人的经验这个对于程序员来说是必要的,在开发教务系统的时候,很多的功能都是自己第一次遇到,要想解决它,只能借助于我们的网络巨人.

查资料是一个很费力气的事情,互联网给我们带来大量资料的同时,也会给我们带来大量垃圾.很多垃圾网站都是复制别人的东西,他们的格式难看,而且到处是广告,让你看起来非常不爽.

对于我来说,当我搜索出一大片资料的时候,第一个看的肯定是这些资料的类型.最喜欢找的就是博客,论坛和一些听过的比较专业的网站上去找,比如51CTO,ITEye,CSDN.这些里面大部分是原创,而且格式比较好,广告少.讲解明确,让人看起来非常舒服.

 

其次是看资料,个人感觉看资料不在多,在精.比如你咔咔的点开很多网页.每个网页都是关于这个技术的文章,如果你每个都浏览了,显然很多时候是不现实的,只会让你走马观花.这样其实不如抓住一个,仔细的看,当你看明白一个的时候,其他的基本上几眼就能明白了.

这样有详有略的看是最好的方法.

 

:关于对待需求.

我们做系统,很多时候需求是不明确的,你不是当事人,肯定不会完全明白需求的.再说:当事人就一定了解需求吗?了解了他能合理的表述出来吗?

 

我们做软件,对于一个无法确定的系统,可以这么来做.

1:做可以确定的,每一个系统肯定有他确定的地方,不可能完全在变,那样这个软件肯定是做不了的.它的每一个部分都在变,你说还能做吗?所以,先把确定无疑的做了.这样也许你就会看到进步,做的也会有信心.

2:如果暂时确定不了需求的,可以先假设一个需求,假设一个最合理的需求.这样也比坐着等强.用米老师的话说就是等死不如找死.也许你就找到了活路.绝对不要天天抱怨.这样对你来说一点意义都没有,万事俱备,只欠编程的时代早就结束了.现在软件越来越庞大,越来越复杂.你想让每一个需求都确定了再做.那么恭喜你,你不用做了.

 

当然,在既然这部分是不确定的,那么即使你这次""对了,以后很可能变化,这样就考验你开发的灵活性,设计的灵活性,设计模式,敏捷开发都是这样来的.

转载于:https://www.cnblogs.com/jpa2/archive/2011/08/24/2527684.html

你可能感兴趣的文章
jqueryui.position.js源代码分析
查看>>
一个奇妙的java坑:Long 类型的比较
查看>>
java基础---->摘要算法的介绍 (转)
查看>>
mysql中binlog_format模式与配置详解
查看>>
互联网协议入门
查看>>
iOS上文本绘制的几种方法
查看>>
利用 autoconf 和 automake 生成 Makefile 文件
查看>>
support.SerializationFailedException: Failed to deserialize payload.
查看>>
Wireshark使用注意事项
查看>>
Pig系统分析(7)-Pig有用工具类
查看>>
C 标准库 - <float.h>
查看>>
Http 请求处理流程
查看>>
Web系统开发构架再思考-前后端的完全分离
查看>>
win2008 r2下配置IIS7(ASP.net运行环境)
查看>>
ORACLE FORMS PL/SQL PACKAGE SHOW TIPS WINDOW
查看>>
docker 日志清理与设置
查看>>
c#金额转换成中文大写金额 .Net开发Windows服务
查看>>
180426
查看>>
Windows 下的高 DPI 应用开发(UWP / WPF / Windows Forms / Win32)
查看>>
mysql远程连接 Host is not allowed to connect to this MySQL server
查看>>