软件工程
子龙哦
这个作者很懒,什么都没留下…
展开
-
关于面向对象设计、uml、领域建模
首先解释什么事面向对象设计,面向对象的意思是将现实中的各个事物看成有边界的实体,比如小明就是一个对象,这个对象有状态和行为,状态就是他有心跳,行为就是他能吃饭。他有责任就是要养媳妇。他是的责任是有边界的他只能负责他自己负责范围只能的事。对象之间的交流是通过消息传递,小明的爸爸告诉小明,“你妈想你了,你今年一定要回家”,小明想想自己有义务和责任常回家看看,就决定今年回家过年。面向对象的分析和设计就是原创 2016-01-06 23:01:13 · 1140 阅读 · 0 评论 -
活动图 用例图 类图
活动图用例图 主要是从业务流程中找到对企业业务流程有用的功能,找到相关的人员,和他们 沟通,收集需求。这就是用例。用例 用例其实就是想捕捉用户对于系统的期望;对于需求的描述,主要描述用户通过这个功能想达到什么目的。Ivar Jacobson 对于用例的定义 用例是在一个系统中所进行的一连串的处置活动,该活动主要是要能够满足系统外部的执行者对于系统的某种预期。 每一个系统用例都代表了用户原创 2016-11-21 23:14:15 · 1412 阅读 · 0 评论 -
软件需求到底是什么?
用户说的需求 需求是用户说我需要什么功能吗?例如有需要一个人才库功能,可能是用户在线下有这样的一个概念,他会给你描述这个功能能做什么,甚至是大概长什么样子。这就是我们系统的样子吗?我理解的需求 用户所描述只是他对自己遇到问题的一种解决方案,而没有说明自己的问题是什么,我们需求其实需要的是用户的问题,只有用户遇到问题之后才会求助系统。如果我们不分析和辨别将用户的描述当做需求,没有解决用户的问题原创 2016-11-19 16:06:59 · 946 阅读 · 0 评论 -
产品开发问题总结
从公司的产品和开发说起公司和软件系统开发分成两部分,一部分叫产品,另一部分叫开发他们之间的矛盾是这样的,开发总是认为产品,文档或者产品的定义不清楚而,产品认为开发总是找事,或者说肯定是一次性不说不清楚的,所以文档有问题是理所当然的。大家都没有错。所有人让开发也参加产品的讨论会。希望这样可以解决问题,这样能解决问题吗?首页是术业有专攻,没有认真的化时间和精力,总结和思考整个软件或者业务流程,人多只能浪原创 2016-11-30 23:15:08 · 806 阅读 · 0 评论 -
软件系统架构
基本概念人类对事物的人事都是分组认识,软件也是,将软件分成不同的组成部分,这些不同的组成部分最终形成整个软件系统。软件架构的概念 众说纷纭,总之就是软件的组织结构。 软件架构的分类根据架构的特点,将软件架构分成不同的类型,最常用的分层架构。SaaS 模式的软件架构整体还是分层架构数据库架构方案l:独立数据库; 方案2:共享数据库,隔离数据架构: 方案3:共享数据库,共享数据架构。原创 2016-09-24 21:48:24 · 389 阅读 · 0 评论 -
SaaS服务和相关概念
基本概念就是有应用软件服务提供商,统一部署,为软件的租户提供服务,租户通过互联网访问服务。多租户概念多租户是SaaS的重要的特征,是多个租户使用同一个应用软件实例,这样多个租户复用资源,有效降低了成本。SaaS的四级成熟度模型主要是从可配置性、高性能、可伸缩性等特点,划分SaaS应用的成熟度。传统的应用不具有配置型,因为就是针对一个用户开发的,用户需求是开发之前确定的,没有需要配置的需求,所以传统的原创 2016-09-24 21:34:57 · 2131 阅读 · 0 评论 -
产品经理 和 管家
故事角色管家 vs 产品经理管家主要为主人管理家务。其中有一部分是照顾主主人的饮食。 产品主要负责照顾公司的服务对象,例如,某一类企业,学生,老师,屌丝等。 这两个职位的共同特点,主要工作是了解和整理服务对象的关注点,分析他们的真正期望什么。 厨师 vs 开发工程师厨师主要是根据管家的传递的信息(注意事项等)和素材,完成食物的制作。 开发工程师,根据产品经理给与的客户的期望,开发系统。 问题如果有人原创 2016-04-16 08:16:59 · 470 阅读 · 0 评论 -
从业务建模开始
从什么时候人类需要借助智能系统帮助人类完成一些事情。答案是从人类一开始就是这样,团结合作。 系统:人就是人肉系统 从什么时候人类借助软件系统,帮助人类完成一些事情,为什么? 应用软件系统帮助人类完成一些事情可能是因为,人肉系统成本高,软件系统成本低。 一个软件系统是怎样诞生的? 一个组织的领导,发现自己的组织中有问题,或者需要改进(提供效率或者质量),希望用一种比较廉价的方案。可能比较之原创 2016-03-19 22:14:22 · 479 阅读 · 0 评论 -
akka 资料收集
spring akka http://ju.outofmemory.cn/entry/227479 akka 讲解 http://it.deepinmind.com/akka/2014/11/05/akka-notes-deathwatch-7.html原创 2016-01-10 22:30:52 · 516 阅读 · 0 评论 -
业务流程&系统用例
前言 老大说要做一个什么系统或者功能,找到相关业务流程在确定需求开发一个和什么企业或者场景相关的软件系统之后,首先要了解,和系统相关的业务流程。怎样判断哪些流程是和我们将要做的系统相关?首先要到我们所做的系统主要的使用这是谁,围绕他们找和系统相关的业务流程,也就是这些使用者的工作。例如我们做的系统主要是为了解决企业的兼职人员管理问题。那我们肯定找和企业中现在兼职招聘相关的流程,人事部等。 业务流程业原创 2016-11-22 23:28:40 · 4770 阅读 · 0 评论