第一个独立完成的网站现在已经发布成功,写写记录,告慰一下受伤的心灵(主要不是什么高手啊,其实那个网站很小,但是在过程中还是遇到很多的问题)。
最初的时候,我们去找boss去商讨这个网站需要哪些功能,令我们意想不到的是我们的boss已经把需求给我们写了一份很明确的文档,比如说是菜单中有几项,每一项下面有几个下拉的选项,然后整个网站中要包含哪些内容,比如说需要一个新闻模块,留言模块。。。
当时我们就是很兴奋啊,原来需求就这么搞定了,之后只是随便说了两句,就把价钱谈好了。当时的想法很是‘激动’啊,如果都是这样的客户该有多么好啊。
网站做下来才知道,软件工程的那一套并不是‘闲着撑的自己找事’,原来真的是很有用啊,项目做到了一半的时候,突然,boss打电话说‘我们现在需要加上一个搜索的功能’,我们瞬时间崩溃,只是因为我们当时的需求分析做的不够完善,同时整体的网站的设计上结构不是那么的灵活,用户的需求稍微的一改,网站需要来一个‘脱胎换骨’的变动,因为要做搜索的功能,没有办法,连数据库的设计上都是需要修改的。于是乎,通宵了两个晚上,搞定。
这就是我们的需求分析阶段,在没有开始的情况下就结束了,造成的结果就是网站脱胎换骨(无奈啊)的变动啊。来点教训吧(当然本人现在充其量只是一个coder,很难称得上是programmer,也就在csdn这个高手如云的地方,班门弄斧了)。
1.客户的需求只是客户提出的需求只是要不需实现,不实现的话,可能money是没有的,但是在此基础之上我们还要想到用户潜在的需求,防止(可能性不是很大)在项目进行中出现较大的变动,那样真的会很惨啊。
2.项目最初在设计时,一定要具有足够的灵活性,呵呵,这个很能难度会很大啊,没有办法,下一步多看看一些开源的项目,看看人家是怎么写的吧。
分享到:
相关推荐
3.13.13.1 需求分析需求分析需求分析 3.1 该系统在平时可以作为学生测试自己专业知识的模拟考卷系统,在考试周期内则承担起在 线考试的任务。 3.2 作为模拟考卷系统时,学生可自行查看自己的测试结果和标准答案。 ...
第一个阶段:市场调研,分析问卷,了解客户需求; 第二个阶段:确定货源,开发客户; 第二个阶段:进驻淘宝商城 实体店开张;淘宝网开店、维护; 第三个阶段:宣传推广; 第四个阶段:网店及实体店进入正轨运营; 第...
第二章软件需求分析,在本章节中,我们将逐一分析制作过程中遇到的问题,例如:看日记,写日记,删除日记,日记管理等,并且把相关数据做成数据字典;第三章软件概要设计,在这一章节中,我们将把各个问题一一作以...
1. 成博士早教平台致力于满足用户看热点资讯、听音乐、玩游戏、学知识等各种网络学习生活需求,打造一站式网络教育平台。 2. 采用丰富类型的教育资源提供不同方式的胎教、早教、幼教并通过资源点评。让家长轻松和...
第1章的绪论包括选题的背景,目的和意义,国内外现状;第2章平台简介包括JBuilder 和SQL Server数据库的介绍;第3章系统分析,需求分析,数据流与数据字典,功能需求;第4章系统设计部分包括系统总体设计,功能模块...
网上图书订阅系统的设计 随着Internet技术的发展,...本文共五章:第一章 引言;第二章 理论基础;第三章 系统需求分析;第四章 系统设计;第五章 系统实施及测试。 图书预订;图书借阅;订阅信息查询;图书管理
第一类是面向系统运行的系统管理员,第二类是家长,第三类是教师。系统按照角色的使用情况划分为面向教师、家长使用的客户端,面向管理员的后台业务支撑系统。 具体权限划分为: (1)系统管理员:对系统的所有信息...
本文详细介绍了酒店入住信息管理系统的开发,共六章,分别是第一章引言,第二章理论基础,第三章系统需求分析,第四章是课题的重点,主要讲述系统设计,第五章讲述了系统的实施及测试;第六章结论。 B/S结构;...
第一部分是课题的背景及研究意义;第二部分是所运用的理论基础知识;第三部分是本系统的需求分析;第四部分是系统结构和模块设计;第五部是实施和测试情况;最后是本设计的结论总结及部分参考文献。 即时通讯;C/S...
本文共五章,第一章对当前背景与国内外现状进行分析;第二章对数据库技术、面向对象的技术进行简单介绍;第三章对当前单位、企业进行了需求分析并提出解决方案;第四章根据解决方案对系统进行设计;第五章对工作计划...
报告共分为6个章节,第一章对当前背景与国内外现状进行分析:第二章对数据库技术等进行简单介绍;第三章对需求进行分析并提出解决方案;第四章是系统的设计过程介绍;第五章对本系统进行测试并得出结果。 二手商品...
系统需求分析 总体来说,博客的主要功能是为大家发表言论提供一种工具,博客的主人可以在 自己的博客上书写自己的一些见闻感想,而浏览博客的人那么可以对这些文章进行评 述,当然他们也可以申请拥有自己的博客。...
实时消息推送:重要的人事经理来信,谁看过我的简历,人才招聘A PP开发第一时间告诉你,确保你能先人一步。 2.招聘APP开发的核心 因为招聘类app开发的特殊性,所以app的精准匹配并推荐非常重要,用户可以通过a pp高度...
)专为.NET设计的一门语言,号称“C/C++家族中第一种面向组件的语言”。很多人觉得它应该像C或者C++,但事实上它更像是java的一个clone,所以作为入门,读一下清华大学出版社出版的《Java 语言与面向对象程序设计》...
第一章、Spark 基础环境 1.课程安排说明 2.Spark 框架概述 3.快速入门 4.Standalone集群及HA 5.Spark 应用开发入门 6.Spark 应用提交 7.Spark on YARN 8.应用部署模式DeployMode 第二章、SparkCore 模块 1.RDD 概念...
大数据品牌运营方案 大数据品牌运营方案全文共39页,当前为第1页。 一 二 三 四 大数据品牌运营 精准社区互动营销传播 实战营销,品牌未来 目 录 contents LOGO 新媒体数字营销系统 五 合作共赢, 快乐分享 大数据...
实时消息推送:重要的人事经理来信,谁看过我的简历,人才招聘AP P开发第一时间告诉你,确保你能先人一步. 2。招聘APP开发的核心 因为招聘类app开发的特殊性,所以app的精准匹配并推荐非常重要,用户可以通过 app高度...
第1章 信息架构要解决的问题 3 你好,iTunes 5 信息架构要解决的问题 8 信息过载 9 访问信息的更多方式 10 加入信息架构 12 由信息构成的场所 13 渠道之间的一致性 13 系统化思维 15 本章回顾 16 第2章 ...
报告叙述了一个公司内部办公信息管理系统的概况。重点介绍了企业内部办公信息管理系统的实现过程:包括系统分析、 系统调查、 数据流程分析、功能设计、 数据库设计、 系统实现、 系统测试和调试。本系统主要功能有...
游戏通过分析JAVA游戏开发和代码设计,用Eclipse软件开发了坦克大战游戏,运用接口技术,使一个类能够实现多个接口,使用套接字Socket来完成client端和server端的连接。玩家通过连接访问进入游戏,通过操纵坦克来...