【讨论/杂谈】关于结构化方法、信息系统方法和面向对象方法~♪

mis98ZB mis98ZB 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
《系统分析与设计》里把软件开发方法分为三种:结构化方法、信息系统方法和面向对象方法。
结构化方法面向过程,基于算法。
信息系统方法面向数据,基于传递和存储。
面向对象方法面向对象,基于协作。

然而,使用DFD就是结构化方法么?使用ER图就是信息系统方法么?使用UseCase就是面向对象方法么?

《系统分析与设计》里说结构化方法与面向对象方法,只不过是使用不同的模型来描述相同的信息。
那么,需要描述的信息是什么?它们各自以什么样的观点来描述这些信息?【note:放眼市面上的书籍,都是需要这种制品、那种制品。然而最终目的、需要表达信息却没有提及。这种买椟还珠的做法,真是让人郁闷而又无奈:(】

面向对象的分析,真的有这种东西存在么?

以上这些问题困扰了我好久好久,现在乘大家质疑UseCase的面向对象性质的时候提出来,希望能听听前辈们的教诲。
...全文

相关推荐

Vue基于springboot的乡村生态旅游平台_k2864o48毕业设计源码数据库.zip

Vue基于springboot的乡村生态旅游平台_k2864o48毕业设计源码数据库

源码论文专家

Python3 datetime时区避坑指南

原生datetime.now()获取本地时间,不带时区属性,属于 naive时间,跨服务器比对会报错。带时区时间使用datetime.astimezone,强制绑定东八区时区。禁止手动加减8小时修改时差,夏令时更新会导致时间错误。时间计算:timedelta直接实现天数、小时增减,无需手动换算秒数。字符串解析使用strptime,格式化使用strftime,格式符号严格区分大小写,%Y四位年份、%y两位年份极易写错。线上时间异常大多源于时区不统一。 yc.ahsalar.com qsvsnks.yihucx.com tongjiang.xilaohan.com lq.aasmile.com xj.banutech.net

2601_97221268

前端开发基于history.js的HTML5与HTML4浏览器兼容方案:单页应用无刷新历史状态管理技术实现-jcbbroJ3l1792421687

内容概要:本文系统介绍了如何利用history.js实现单页应用(SPA)在HTML5c与HTML4浏览器间s草错发的无缝历史状态管理。通过封装原生History API并在不支持的浏览器中自动降级为哈希路由,history.js解决了因浏览器兼容性导致的后退按钮失效、URL混乱等问题。文章详细讲解了其核心机制,包括状态对象管理、自动模式切换(HTML5 pushState vs HTML4 哈希)、状态数据持久化以及针,对Safari、IE等浏\览器的兼容性修复方案,并提供了从入门到实战的完整示例,涵盖初始化、事,件监听、页面加载及性能优化技巧。;jcbbroJ3l1792421687 www.kfshiye.com www.wap.kfstjx.com www.kuaicai-mro.com lianyingjs.com www.kdd888.com

2601_97196180

国央企如何通过数据驱动实现数字化转型目标?.docx

国央企如何通过数据驱动实现数字化转型目标?

BIZKEEN

Vue基于Spring Boot的紧急物资管理系统的设计与实现_05ei8754毕业设计源码数据库.zip

Vue基于Spring Boot的紧急物资管理系统的设计与实现_05ei8754毕业设计源码数据库.zip

源码论文专家
评论 40
收藏 已收藏
分享
返回顶部
mis98ZB
研发管理 1,268 成员 28,280 内容