摘要: 一.什么是软件架构 根据要解决的问题,对目标系统的边界进行界定。并对目标系统按某个原则的进行切分。切分的原则,要便于不同的角色,对切分出来的部分,并行或串行开展工作,一般并行才能减少时间。并对这些切分出来的部分,设立沟通机制。,使得这些部分之间能够进行有机的联系,合并组装成为一个整体,完成目标系统的 阅读全文
posted @ 2016-04-28 19:57 马思勉 阅读(211) 评论(1) 推荐(0) 编辑
摘要: 模块: 地方信息利益相关者:公众 河北民政厅主要目标 :河北省民间组织管理系统使用工作者进行技术开发,满足行政审批的管理要求态度 :支持主要关注点:具备二次开发和扩展能力约束条件 : 整体风格符合甲方要求 阅读全文
posted @ 2015-10-26 21:26 马思勉 阅读(1004) 评论(0) 推荐(0) 编辑
摘要: 序者提出未来软件方向的把握者分为两类,一类是有非常敏感的嗅觉和洞察力,能够很好的把握未来几年的软件需求的软件先驱者,他们的成功基于一半勤奋一半天赋;另一类是拥有99%的努力在实践中不断探索和完善的人。而“明白自己在做什么”这种态度确保在软件开发时保持理性和缜密的思考,思考才是一个人的核心价值。期望... 阅读全文
posted @ 2015-10-26 21:12 马思勉 阅读(153) 评论(0) 推荐(0) 编辑
摘要: “需求是人们的期望。探索需求是人们寻找期望的过程。探索需求的目的是试图找出人们对产品的期望”,需求分析实际是设计前的工作,本书中作者通过方法论来介绍需求分析。几十年的软件开发过程中,结果并不是很满意,因为人们总能觉得一个好的产品应该做的更多,但是实际却很少。为什么?因为我们使用的通常都是需求映射图,... 阅读全文
posted @ 2015-10-03 20:50 马思勉 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 一业务需求 1、现在一套完整的导航系统价格昂贵。 2、司机长途开车容易疲惫,容易发生交通事故 3、只能手机现在普遍,使用方便快捷 因此,针对一些经济条件不理想的车主,开长途的车主。开发了这套导航系统。二面向用户大部分私家车车主,长途运输车辆司机三 用户需求 1 可以低成本的实现导航功能 2 疲劳驾驶... 阅读全文
posted @ 2015-09-28 21:38 马思勉 阅读(125) 评论(1) 推荐(0) 编辑
摘要: 一 计划阅读书籍 1《设计前得质量》 2《软件需求十步走》 3《软件需求最佳实践》二 阅读时间计划第三周-第六周()《设计前的质量》 第七周-第十周()《软件需求十步走》 第十一周-第十四周()《软件需求的最佳实践》 阅读笔记发表时间每周预定时间前,发表一篇阅读笔记,每本书预计发表阅读笔记3-4篇三... 阅读全文
posted @ 2015-09-25 09:09 马思勉 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 一.典型用户:名字:马思勉年龄:20收入:无比例:60%重要性:较重要二.典型场景:1.背景:(1)典型用户:马思勉用户需求:(1)各科作业多,上交时间不一致,容易忘记做作业。(2)记事本不会自动提醒,忘看了就会忘做了。(3)备忘录没有新意,提醒时可能就像闹钟一样随手关掉,不会注意提示的什么东西。假... 阅读全文
posted @ 2015-06-23 10:42 马思勉 阅读(122) 评论(0) 推荐(0) 编辑
摘要: NABCD——今日事N(Need):开创的成就系统可以在一定程度上督促用户坚持下来。A(Approach):做一个APP软件,是在android平台构建。B(Benefit):可以逐步改变用户的懒惰心理,培养他们的顽强的意志。我们所做的是一个手机APP,针对安卓平台用户,不需要手机有多高配置,只要是... 阅读全文
posted @ 2015-06-23 10:40 马思勉 阅读(115) 评论(0) 推荐(0) 编辑
摘要: #includeusing namespace std;int zuida(int n,int a[],int *sm,int *mm);void main(){ int m,n,i,j,sm,mm,t2; int sum,max; int up[100],down[100],t[100]; int... 阅读全文
posted @ 2015-06-23 10:38 马思勉 阅读(154) 评论(0) 推荐(0) 编辑
摘要: https://github.com/orgs/masimian5411/dashboard链接 阅读全文
posted @ 2015-06-23 09:36 马思勉 阅读(119) 评论(0) 推荐(0) 编辑