摘要:
1. 看大问题最好的方法是:将它看作为小问题的集合 2. 和做小项目一样,大项目也是从收集需求开始的 3. 软件开发中的Feature通常代表着用户要求的一个功能, 程序员有时它也叫做"requirement" 4. 一致性和差异性可以让你(还有客户)很好的理解新系统和你们已经知道的东西. 5. 用例通常是很详细的,而用例图却可以让你以图像的形式理解需求, 得到一个大致的认识. 6. 用例图应该包... 阅读全文
摘要:
1. 看大问题最好的方法是:将它看作为小问题的集合 2. 和做小项目一样,大项目也是从收集需求开始的 3. 软件开发中的Feature通常代表着用户要求的一个功能, 程序员有时它也叫做"requirement" 4. 一致性和差异性可以让你(还有客户)很好的理解新系统和你们已经知道的东西. 5. 用例通常是很详细的,而用例图却可以让你以图像的形式理解需求, 得到一个大致的认识. 6. 用例图应该包... 阅读全文
摘要:
如果让你写一个只有几百行代码的程序,你不用设计很快就能写出来. 但如果让你编写一个几w行,几10w行代码程序,你又如何做呢? 程序员的水平,也许只有通过大问题,大项目的考验才能见高低. 以下是用面向对象的角度,分析如果解决大问题(大项目) 1. 和客户充分交流,分析出他们真正想要什么样的系统。未来的系统,像什么(如:CRM, HR),不像什么(ERP)。2. 将用户需要的功能,用普通的用户能... 阅读全文
|