一个女程序员的男友需求说明书

转载 2007年10月08日 10:02:00

前言

   常听人说程序员生活枯燥为人刻板,其实这是你不懂程序员,代码之外,这些高智商的人幽默有趣,论坛常常是他们展现才华的地方(悲哀,因为给他们展现Coder之外的才华的地方和时间太少),我在论坛上看的一篇妙贴和回贴,整理出来供大家一乐。

   正文

   目的:征男友一名

   概述:要求身高1.76以上(因为本人身高1.70),精通C++编程(起码要比我水平高), 24岁以上因为本人>23岁&&本人<24岁),身体强壮(这样会有安全感),在北京工作(因为本人不打算到别处去),本次征友的主要原因:受不了老妈的热心,次要原因:想找一个志同道和的人。

   本人简介:在北京从事计算机业两年,虽然水平不高,但有志于成为一个专家,坚持认为只有从coder做起才会真正成为高手,崇拜c++高手,业余时间喜欢音乐和足球。

   UseCase1:

   基本路径:

    1:你是一个真诚的人,不是玩玩而已

    2:留给我你的基本条件及基本联系方式

    3:我认为合适会联络你

    4:尝试成为朋友

    5:成为恋人

    6:结婚

   异常路径:

    1:第3步我认为不合适

    2:不会联系你,十分抱歉,希望你会有更好的缘分!

   以下是网友回复:

   回复1:
 
     项目完成后强烈要求其公布开发文档、测试文档和维护文档。

   回复2:

     不合适你直接把人家GOTO到:不会联系你,十分抱歉,希望你会有更好的缘分!

   回复3:

     寻男友过程一定要遵照CMM5规范来执行,争取这个项目要成为CMM5模范工程!

    现在成立CMM评审小组,愿意参加的报名.....

   回复4:

     你的文档不能通过ISO2002-SW-CMM1,项目不能通过,去问问技术总监吧!

   回复5:

     CMM小组一至决定需求不通过,完全不能对需求方所提供资料进行分析(比如说:需求方条件,照片等),所以这个评审失败。

   回复6:

     强烈要求公布开发文档、测试文档和维护文档、如果可能也公开源代码。

   回复7:

     //本程序在Microsoft Visual C++ .NET 55601-652-0000007-18074下编译通过
     //版本1.0 共享软件(C)版权所有 2003

BOOL IfYourWantToFindSomeOne(){
do{
If(Has_Photos()){ //有照片
if(身高==My.男友.身高.180CM && 相貌==My.男友.相貌 && OtherConditions()){
return TRUE;
}
else{
return FALSE;
}
}
else{
if(That_Man_Is_Good_Man()){ //好人还是坏人都很难说
return TRUE;
}
else{
Your_Meet_A_Bad_Man();//坏人多多,还是在身边找吧
return FALSE;
}
}
}
while(_404_No_Found_Boy_Friend() && My.精力-- && My.信心--)
}

  回复8:

     这个需求太简单了,说明你没有认真做需求分析,估计你的需求在你的“设计阶段”还会变更。

   回复9:

     TO 7:

     程序错误:at line 18 of FindFriend.cpp:my.精力 no initlizeted

    程序错误:at line 18 of FindFriend.cpp:my.信心 to initlizeted
     呵呵可能是个warning
     不过很危险哟搞不好会系统崩溃哟

  回复10:

     流程过于简单,异常分支考虑不严密,另外需求分析,对立项的目的和项目风险估算不够。不能算一份合格的需求说明。

 

相关文章推荐

一个女程序媛征男友的需求说明书

前言 常听人说程序员的生活枯燥为人刻板,其实这是你不懂程序员,代码之外,这些高智商的人幽默有趣,论坛常常是他们展现才华的地方(悲哀,因为给他们展现Coder之外的才华的地方和时间太少),我在论坛上看...

黑马程序员-------超市库存管理系统需求说明书

超市库存管理系统需求说明书 1. 背景和意义 对于一家生产或贸易公司,库存的控制和管理意义重大。传统人工管理的方式主要通过Excel表格以及采购、销售和仓库管理人员间口同沟通完成,效率低下而且失误...

软件需求说明书(GB856T—88)

1引言 1.1编写目的 软件需求说明书是需求分析阶段的一个文档,是对软件目标及范围的求精和细化,深入描述软件功能和性能以及软件的约束范围,使用户和软件开发者对该软件的初始的规定有个大概的了解,有利于对...

产品需求说明书模版总结

此文也算是读《人人都是产品经理》PRD一节的读书笔记。编写PRD的主要目的有以下几点:1、梳理规定产品需求; 2、为项目干系人了解产品需求提供可靠的途径; 3、作为产品设计、开发、测试、交维的需求...

从用户接触到完成需求说明书

王辉 (ddxxkk@21cn.com) 技术专家及PM 2002 年 1 月 IBM : developerWorks 中国网站   一、前言 对于需求分析有很多相应的书籍说明如何分析,...
  • gjysk
  • gjysk
  • 2012-01-10 22:05
  • 716

产品经理如何写PRD文档-产品需求说明书

PRD就是production requirement document, 是产品经理给开发、测试、UED工程师阐述功能的重要文档。 随之对应的就是研发人员的ESP(engineer spec)文档,...

从用户接触到完成需求说明书

从用户接触到完成需求说明书                       ...

机房收费系统——【三】软件需求说明书

软件需求说明书 1引言 1.1编写目的 本软件的需求说明书是为了使用用户和软件开发者对该软件的初始规定有一个共同的理解,使之成为整个开发工作的基础文档。是对需求分析的各项结果进行了总结详细描述了...

机房收费系统需求说明书

软件需求说明书 1引言 1.1编写目的 软件需求说明书是需求分析的文档,是对用户的需求进行分析,深入了解软件的功能和性能以及软件的使用范围,使用户和软件开发者间达到平衡,有利于软件开发顺利进行以...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)