软件需求分析与建模
结构化方法的图形化表达,配合蛮清晰的实例,用起来挺顺手。
用户需求的需求不怕麻烦,就怕模糊。结构化那套自顶向下的方法,像DFD、E-R 图这些图,搞清楚了就能一步步往下拆需求,避免后期踩坑。
面向对象也值得一说。你要是做企业系统或 Web App 这类,直接想“对象”和“类”怎么设计会更自然点。尤其是 UML 图,用类图和时序图,能帮你梳理对象的交互逻辑。
需求获取这块,建议你别只靠文档,多用原型沟通。比如先搭个低保真的界面,拉着客户边点边说,效果比写十页纸快多了。
SRS文档就像你代码的合同,细节越清楚,后面设计和开发越省事。用模板写,章节别省,像“功能需求”“非功能需求”“接口”这些要有。
推荐几个资源:结构化详解、面向对象实例、UML 建模教程,都还不错。
如果你最近刚接个项目,还在和客户反复确认需求,趁早把建模工具、原型工具用上,需求这块会轻松不少。
下载地址
用户评论