`
luozhonghua2014
  • 浏览: 62455 次
文章分类
社区版块
存档分类
最新评论
文章列表
构件图:
。。。。。。。审核需求提出了二维需求观: 我们一般注重功能需求,也是最容易理解和效果的,但这未必太业余,真正影响架构的成败并非功能需求,而是功能需求+质量需求+约束需求。 。。。。评审需求时,也设计一个评审图表供大家参考:
需求架构工作,包括需求捕获 需求分析 系统分析 下面这个图表明如何在前景分析工作中的时间和工作安排的关系 详细做法: 1 需求捕获一般采用需求采集卡形式 项目或产品需求采集卡根据自己或企业的客户或市场预想来定,下面是一个典型的需求捕获采集卡 2 需求分析结果:srs需求规格说明书内容格式 1.前沿 a目地 b范围 c定义缩写略语 d参考资料 2需求概述 a用例模型 b限制与假设 3具体需求 a用例描述 b外部接口需求  用户接口;硬件接口;软件接口;通信接口 c质量属性需求
1> 需求分析 2> 领域建模 3> 确定关键需求 4> 概念架构设计 5> 细化架构设计 6 架构验证
软硬件整合是今年一再被提及的话题,如今我们也可以看到不少硬件创业的成功案例,比如Jawbone Up、Pebble手表等可穿戴设备,它们可与用户的手机同步,实现软件与硬件的结合。通过硬件创新与软件整合的概念还有许多。但是如何将创意变为现实,是一个难题。许多大公司均选择硬件闭源,从而形成的技术壁垒与专利版权,阻碍着小规模创新者的发展。而开源硬件,让创业者可以更轻松地将创意转化为现实。   这篇文章由Roger Meike撰写,并在发布于Digital Dinner上。文中对比了三款最流行的,也是最具代表意义的开源硬件平台Arduino Uno、BeagleBone和Raspberry P ...
非安全: @NotThreadSafe public class UnsafeCountingFactorizer extends GenericServlet implements Servlet { private long count = 0; public long getCount() { return count; } public void service(ServletRequest req, ServletResponse resp) { BigInteger i = extractFromRequest( ...
不曾考虑的赚钱:只认为我足够努力,足够勤劳。。。但却忘记了努力时的幼稚,勤奋中的方法,消费时的冲动。。。 更没有去想的,社会财富是怎么流转涨起来的 ,还记得不,初中政治学就说过:生产力+生产资料=社会财富。对于个人而言,如果您有了事业,有了家庭,你会清楚的知道财富怎么流转起来才会涨起来,每个人都有自己心目中的一个计算的方法,其结果也因人而不同。 不曾考虑的学习:只认为我考好了一个学校,学好了一个专业。。。但却忘记了考好的这个学校真的是那么好吗?学好的这个专业真的没有竞争吗?更没有去想的,有种可能会倒逼你感受,社会足够大居然容不下我这样的小小人物;古语道:得人心者得天下。 不曾考虑的落地 ...
import java.awt.image.BufferedImage; import java.io.File; import java.io.FileOutputStream; import javax.imageio.ImageIO; import com.sun.image.codec.jpeg.JPEGCodec; import com.sun.image.codec.jpeg.JPEGEncodeParam; import com.sun.image.codec.jpeg.JPEGImageEncoder; public class NarrowImage { /* ...
2014最后一天到2015新年第一天凌晨4加班中
-vm C:\Program Files\Java\jre7\bin\javaw.exe -startup plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v 20140116-2212 -product org.eclipse.epp.package.jee.product -showsplash org.eclipse.platform-v ...
import java.util.Scanner; /** * * @author luozhonghua * */ public class charSearchAndSort { static void kuaiSu(char[] a,int left,int right) //字符快速排序 { int f,l,r; char t; l=left; r=right; f=a[(left+righ ...
static final int N=15; static void quickSort(int[] arr,int left,int right) //快速排序算法 { int f,t; int rtemp,ltemp; ltemp=left; rtemp=right; f=arr[(left+right)/2]; //确定分界值 while(ltemp<rtemp){ while(arr[ltemp]<f) ++ltemp; whil ...
基本原理: 用户A始终认为它访问的是原始服务器B而不是代理服务器Z,但实用际上反向代理服务器接受用户A的应答,从原始资源服务器B中取得用户A的需求资源,然后发送给用户A。由于防火墙的作用,只允许代理服务器Z访问原始资源服务器B。尽管在这个虚拟的环境下,防火墙和反向代理的共同作用保护了原始资源服务器B,但用户A并不知情。 ps:简单的说,用户A所请求的和响应全由代理服务器Z和真实的服务器B做了代理工作 解决使用单线程下nginx反向代理服务器配置(网络资料提供参考,原文:http://www.jb51.net/article/38046.htm): linux下通过Nginx反向代 ...
关于http和http跨域淘宝解决方案研究: http://buyer.trade.taobao.com/trade/pay.htm?spm=a1z01.2.3.4.0.wZAGp9&bizOrderId=848792014755406&bizType=200&ispayforanother=false(模拟) 这是淘宝网上的一段模拟超连接,其中spm应为淘宝用户唯一标志(经过加密) 然后经过淘宝后台与支付宝用户标志进行唯一匹配,如果匹配成功 则进行下面的支付宝付款页面(支付宝将提取spm唯一标志的用户) https://cashierzth.alipay.co ...
先启动 redis-server /etc/redis/redis.conf package com.test; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import java.util.Set; import redis.clients.jedis.Jedis; import redis.clients.jedis.JedisPool; import redis.clients.jedis.JedisPoolConfig; import redis.clients.je ...
Global site tag (gtag.js) - Google Analytics