zoukankan      html  css  js  c++  java
  • 一个女程序媛征男友的需求说明书

    前  言

    常听人说程序员的生活枯燥为人刻板,其实这是你不懂程序员。代码之外,生活之中,这些高智商人的幽默风趣,才华的展现往往能在「论坛」这个神奇的领域一窥究竟。(悲哀,因为给他们展现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 VisualC++ .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:

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

    END

    本文转自公众号:Java社区
  • 相关阅读:
    LeetCode Single Number
    Leetcode Populating Next Right Pointers in Each Node
    LeetCode Permutations
    Leetcode Sum Root to Leaf Numbers
    LeetCode Candy
    LeetCode Sort List
    LeetCode Remove Duplicates from Sorted List II
    LeetCode Remove Duplicates from Sorted List
    spring MVC HandlerInterceptorAdapter
    yum
  • 原文地址:https://www.cnblogs.com/finer/p/12061253.html
Copyright © 2011-2022 走看看