`
dxq328good
  • 浏览: 2580 次
  • 性别: Icon_minigender_1
  • 来自: 南京
最近访客 更多访客>>
社区版块
存档分类
最新评论

一个系统的产生是如此的美妙,像一首午夜曲~~~

阅读更多
      首先,一个系统的产生不是凭空而出,通过多种形式,多种方式调研,并根据用户需求而产生的一种“私人定制”。前期合理的理清需求,对市场调研,更好的体现出后期产品的价值。一个成功的软件系统价值不紧紧在于研发人员对于该产品的开发,比如说我们系统某某功能多么强大,支持多少用户等。个人觉得,前期对于产品的规划十分重要。
      当一个产品定义下来后,我们的需求小伙伴来了,在有些公司存在需求人员、产品人员。他们前期会对这个“产品”进行分析整理成产品文档、需求文档。这个时候一个系统的前期工作基本定下来来了。这个时候,传说中的程序员开始加入到项目的需求分析中。从专业的角度,为产品和需求,“私人定制”需求进行合理性建议,提出相应的修改方案。如果公司属于大一点的话,前期会邀请架构师、项目骨干加入。架构师以他多年的经验进行合理分析,骨干前期进入是为了更好的了解需求,更好的从专业角度考虑这个产品如何定义、开发、产生,对需求不合理的地方提出相应的意见。在软件这一行,常常有这么一句话,需求怎么样决定了系统系统怎么样,需求分析透不透彻决定了你后期的项目计划以及项目工作安排。在需求分析阶段是否还少了一个关键人物,他是谁呢?
      没错!确实还有一个人物,他是我们的项目经理。一个统管整个项目周期的灵魂人物。在我们的开发圈子中,是不是只会认为项目经理是闲职,那就大错特错。合理的制定开发进度,合理的安排开发人员的投入,合理的把控项目进度,合理的跟需求沟通,能够调动整个团队的士气。就好像行军打仗,一个团队没有高亢的激情,没有高亢斗志,这种仗不打就输了。当项目经理把项目安排到概要设计阶段的时候,不管是架构师还是项目骨干,在当前阶段会产生概要设计文档。该文档可以更好的描述各个模块之间的关系,更好的体现我们要做的系统应该具备哪些功能,会跟哪些系统有交互,以及我们系统性能、安全等方面的考虑。当概设在团队评审通过之后,我们进入系统的详细设计阶段,当前我们会搭建一个系统的架子,项目经理会安排相应的开发分工,其实一般都是骨干分工多点,带点新人培养培养。开发针对相应模块写出相应的详细设计,我们经常使用的工具visio,er,pd等等建模工具就派上用场了。在这个过程中,开发可以更好的了解整个系统的功能,对每个功能开发做到心里有数,各个模块的联测功能做到心里有底。当详细设计评审完成后,终于来到我们的编码阶段,整个团队统一的编码规范,为什么有编码规范,假设我写1000行,代码一个注释也没有,后期哪个小伙伴碰到他要运维他,想死的心就有了。在编码阶段大家都需要放下身段,不管你职位多高,都要有一个求教的心,毕竟每个人的技术擅长不一样。大家一起沟通共同协作,最终才会高效保质的完成产品。一个团队不和谐那是这个项目的大忌。当我们编完码,完成单元测试,团队review通过后,准备安排转测的时候。
       我们的程序员终于可以松一口气了。加班加点的日子过去了,但是我们开发的对头来了,测试人员会按照测试案例铺天盖地的提出bug单。第一天当你看到那么多问题单的时候想死的心都有了。不用害怕一个一个的解决很快问题越来越少,就好像盖楼一样哪里有质量问题是 必须返工的。测试一轮、二轮等,压测都通过了。也就是说您的这个产品终于可以准备上线了,这个时候整个团队都在为上线前做准备。
       当上线的哪一天,产品成功上线了,那么这个系统就真正的诞生了,这就是系统诞生的过程,是如此简单。里面香甜苦辣,也是一言难尽。但是对于每个成员来讲,产品终于成功的上线,是很有成就感的,这种成就感,是我们从事该行人员所追求的。
分享到:
评论

相关推荐

    XBS午夜剧场开关,自动切换

    该系统通常会有一个中央服务器,存储并管理所有的媒体文件,然后通过网络分发到各个客户端电脑上播放。 "午夜剧场开关"这个标签,意味着该工具具备定时切换功能,能够在每天的午夜时分自动切换到特定的播放列表或...

    午夜商店.apk.1

    午夜商店.apk.1

    15.(地图数据篇)百度午夜蓝地图瓦片数据爬取--java代码.zip

    每张瓦片都有一个对应的经纬度范围,可以通过计算将经纬度转换为对应的瓦片坐标。在提供的代码中,`LatLngToTileUtil.java`可能包含了这样的坐标转换函数。 接着,`BaiduMidBlueTask.java`是实现爬虫任务的核心文件...

    午夜桌球3.SISX

    午夜桌球3.SISX NOKIA手机软件

    27.(leaflet篇)leaflet接入百度午夜蓝地图、深色地图.zip

    在本教程中,我们将深入探讨如何使用Leaflet.js库来接入百度午夜蓝地图和深色地图。Leaflet是一款轻量级的JavaScript库,专为Web地图应用设计,以其易用性和灵活性而受到广泛欢迎。而百度地图则提供了丰富的地图服务...

    Discuz! 午夜怪谈

    "午夜怪谈"描述暗示了这是一个专门为喜欢分享诡异故事、探讨超自然现象或者热爱恐怖文化的人们打造的在线社区平台。利用Discuz! 强大的论坛功能,用户可以创建话题、发布帖子,与其他志同道合的网友进行深度交流。这...

    午夜骑:午夜骑

    "午夜骑:午夜骑" 这个标题和描述似乎并未直接提供具体的IT知识点,但考虑到标签为"Python",我们可以推测这是一个与Python编程相关的项目。"Midnight-ride-master"作为压缩包的文件名,可能暗示着这是一个项目的主...

    午夜

    "午夜"这个标题可能是指一个项目或者代码库的名称,这通常是为了纪念某个特殊的时刻或与项目的主题有关。然而,由于提供的信息有限,我们只能推测"午夜"可能代表了某种夜间模式功能、计时器应用或者是与时间处理相关...

    智能交易系统午夜ea源码

    有人帮我破解的,诺德平台比较适合,最低0.01手交易,我在试用,感兴趣的自己琢磨

    Scratch恐怖游戏作品:小猪佩奇的午夜时光

    游戏背景: 最近佩奇与乔治热衷于跳泥坑,我们实在没有更好的办法自己解决,所以...这是一个恐怖游戏,干货满满,欢迎转载,记得注明原作者。此后仍有各热门或有趣游戏,请关注原作者,且点赞加收藏,记得推荐好友。

    0_非线性振动系统的分叉和混沌理论_陈予恕_1993_kkkyyy

    - **超临界分叉**:当系统参数逐渐增加并越过一个特定值后,系统从稳定状态变为不稳定状态,并且出现一个新的稳定分支。 - **亚临界分叉**:类似地,但新分支的存在条件比原稳定状态更为苛刻。 - **霍普夫分叉**:...

    AOS午夜凶灵1.761

    【午夜凶灵】是《战锤:西格玛时代》中的一个阵营,以其独特的战术和规则在桌面战棋游戏中独树一帜。这个阵营属于死亡大阵营的分支,拥有特殊的机制和能力,使得玩家在组建殓骨骸军军队时能够体验到与众不同的战斗...

    如何做到从午夜开始,每隔 1.5 小时保存一次 WinCC 过程值

    根据提供的标题、描述以及部分内容,本文将详细阐述如何在西门子WinCC系统中设置从午夜开始,每隔1.5小时保存一次过程值的方法。 ### 如何做到从午夜开始,每隔 1.5 小时保存一次 WinCC 过程值 #### 背景介绍 ...

    论文研究 - 午夜恐怖洞窟中牺牲儿童的古人体图谱:重新强调玛雅人奉献的习俗

    伯利兹(Belize)的午夜恐怖洞(Midnight Terror Cave)于2008年至2010年间进行了调查,结果发现了超过10,000块骨头的人体骨学组合,据报道,这是南部玛雅低地洞穴中最大的。 分析表明,大约四分之一的骨头属于亚...

    初中语文文摘文苑午夜的麦场

    在教育方面,本文摘文苑午夜的麦场可以作为初中语文教学的素材,对学生的语言能力和文学鉴赏能力产生积极的影响。通过对诗歌的分析和讨论,学生可以更好地理解诗歌的艺术性和内涵,并發展其文学鉴赏能力和批判性思维...

    午夜的雪.pdf

    【午夜的雪】这篇文稿虽然没有明显的IT...总的来说,虽然《午夜的雪》是一篇富有诗意的作品,但它仍然可以从多个角度与IT领域产生共鸣,展现出科技如何影响和塑造我们的生活,以及我们如何通过科技表达自我、连接他人。

    红色午夜俱乐部网页模板

    "红色午夜俱乐部网页模板"是一个专为夜间娱乐场所如酒吧、俱乐部或音乐活动设计的网页模板。这个模板以其独特的红色调和夜店氛围的元素,为网站赋予了强烈的视觉冲击力,旨在吸引并留住访客的目光。在设计网页时,...

    GNSS时间系统与UTC时间系统的正反算

    GPS时间系统起始于1980年1月6日的午夜,不包含闰秒,因此与UTC之间存在固定的时间差。每过大约18个月,GPS时间会比UTC多出一个整秒。GLONASS、Galileo和BeiDou也有各自的时间系统,它们的起点和闰秒处理方式可能略有...

    午夜风车插画CSS3特效.zip

    【午夜风车插画CSS3特效】是一个集创意与实用性于一体的网页特效资源。这个压缩包包含了一组基于CSS3技术实现的动态插画效果,适用于网页设计和开发。CSS3是层叠样式表(Cascading Style Sheets)的最新版本,它极大...

Global site tag (gtag.js) - Google Analytics