基于计算机视觉的交通场景智能应用——需求分析及原型设计
摘要:需求分析 本题要求运用计算机视觉对交通场景进行智能识别,对于公共交通的管理提供的便利,要求参赛作品应该具有至少一种常见的场景案例识别,比如有对路口过往车辆的流量和车速进行检测,对于路口交通的饱和度以及拥堵情况,或者对闯红灯的机动车,斑马线不礼让行人,机动车占用公交车道,机动车违停或者违规越线等违章行
阅读全文
一线架构师实践指南03
摘要:《高层分割》 “架构=模块+接口”的做法,其不足可概括为两点。 第一,忽视了多视图。“模块+接口”仅是逻辑架构设计视图的核心内容,而软件系统的架构设计还可能涉及开发视图、运行视图、物理视图、数据视图等多方面的考虑。 第二,忽略了概念架构设计。对规模稍大的系统而言,都必须先根据重大风险(包含功能方面、
阅读全文
软件架构设计01
摘要:《架构师的角色》 一个软件架构师比“仅仅是”一个设计师意味着更多的东西。这个可以由单人或多人承担的角色有一个冗长的职责、技能和知识的列表。 一个成功的软件架构师必须满足这些条件。这些先决条件包括以下几点: a) 领导力:工作指导、团队建设、建立愿景、组织培训。 b) 沟通:技术和非技术的沟通、鼓励合
阅读全文
程序员向架构师转型必备03
摘要:《架构设计的实践脉络》 做好架构设计3个必要原则: 看透需求 架构大方向正确 设计好架构的各个方面 3个原则,基本框定了整个架构设计过程的节奏。也就是说(如图4-1所示): 最先,要看透需求,这是基础。架构师可能不是“需求”和“领域模型”的负责人,但也必须深入了解。中间,确定正确的概念架构。“关键需
阅读全文
阅读细化架构给故事有感
摘要:上课被老师提问,概念架构结束后就该工作了吗?我支支吾吾说不出来,但是觉得不应该按照一个这样模糊的概念着手工作,应该更加清洗更加明确每一部分的职责。 方案不是架构的全部,而方案=项目+需求+架构。在一个项目里,架构对于每个人来说也是不同的,而每一部分,都是不可或缺的。然后就提到了细化架构······那
阅读全文