温故而知新,将《软件架构设计》一书一遍遍的读,看到深处方觉得更像是一本修身养性的书。我觉得不是每个项目都适合采用所有技术去做架构设计,本身有很多都是作用重复,可以灵活选择的。软件架构设计首要是建立领域模型,领域模型是与客户和用户之间沟通的桥梁;其次是概念架构设计,概念架构设计同项目经理达成一致,确保后续项目进行过
软件复用的好处有很多一、提高工作效率这条自不必说,比如在项目A中你写一个Ajax模块,A完工后启动了项目B,在B中就可以直接复用项目A的模块了。一个可复用的软件可以为将来节省费用,被服用的频率越高,组件的初始开发成本就越低。二、提高软件质量可复用的软件总比不能复用的有更多的质量保障。因为可复用的软件在不断的复用过程中把一些bug,缺陷都很快的排除了。因此可复用的软件一定是利于系统的可维护性的。&n
GIS 二次开发概述 地理信息系统根据其内容可分为两大基本类型:一是应用型地理信息系统,以某一专业、领域或工作为主要内容,包括专题地理信息系统和区域综合地理信息系统;二是工具型地理信息系统,也就是 GIS 工具软件包,如 ARC/INFO 等,具有空间数据输入、存储、处理、分析和输出等 GIS 基本功能。随着地理信息系统应用领域的扩展,应用型 GIS 的开发工作日显重要。如何针对不同的应用目标,高
转载 2023-07-12 14:55:54
157阅读
软件生命周期:1、问题定义:用户需要解决什么问题?2、可行性分析:用户需要解决的问题是否可行(技术可行性、市场可行性)?3、需求分析:将用户提出的问题进行细化;4、系统设计:确定细化问题的实现方法:5、编码:依据需求和设计稳定进行开发,解决问题;6、测试:验证是否已经解决用户提出的问题(单元测试:开发过程中由开发人员进行、集成测试:测试整体流程、功能用例测试:对每个细化的功能进行测试、性能测试:
原创 2015-02-05 16:10:36
595阅读
第一部分——软件测试基本概念:我是传送门,可以点
一、商务洽谈阶段【销售负责】1.初步接触:甲乙双方初步认识,互相介绍下需求和产品;【对接人,销售部、业务部、采购部】(1).输入:某大型活动、某渠道资源;(2).输出:客户直接的了解认识;2沟通交流:对现有产品价值和功能,跟客户演示介绍,介绍我们有什么;【对接人,销售部、业务部、采购部】(1).输入:现有产品支撑功能;(2).输出:客户的信任和业务满足;3.深入交流:对客户的需求,进行初步响应讨论
淘宝https://item.taobao.com/item.htm?id=553633641014 部分资料https://pan.baidu.com/s/1hrVZhQk#list/path=%2F 教程目录如下:前言.......................................
转载 2018-02-04 16:03:00
312阅读
2评论
软件开发管理远不是一支笔,一张嘴能够说清道明。站的起点不同,自然看的观点也不一样。笔者是想到哪儿写到哪儿,欢迎探讨、板砖和臭鸡蛋。  今天准备聊一聊的是软件Team的技术交流会(或称之为研讨会也无不可),我称之为软件人不能不为之发奋的舞台。  必要性:1.技术交流会能够迅速提高新人的能力水平,使新成员以最快速度在内功上看齐Team内部平均水平。 &
首先,软工文档,     软工文档,也就是计划,设计,描述,使用软件的一些文件,它最大的特点就是固定不变,用来给不同的人和计算机来阅读.在期间,文档起到了桥梁的作用,看这张图很形象:       在这里在看一下国家统一规定的13个文档的相关知识.先看一下文档的分类:  
转载 精选 2016-04-10 02:31:01
653阅读
  在软件生命周期过程中,设计和维护通常是开发者们乐此不疲的话题,而编码过程几乎是开发者们避而不谈的问题,每当程序员进入一个开发过程时,他们不再抱怨需求的多么的不清晰,测试是多么的荒唐,取而代之的是他们开始享受这份编码的乐趣,这份静静地无人打扰的编码过程,尤其是当遇到了编程难题时,开发者们像打了“鸡血”一样,玩命的追踪这个问题,直到解决掉这个难题为止。  对于很多开发人员来说,得到了一份详尽的需求
推荐 原创 2013-11-30 11:14:58
1670阅读
1点赞
文章目录什么是软件开发过程常见模型瀑布模型快速原型模型渐增式模型螺旋式模型面
一、关于Git与Subversion的区别二、目前我们用Subversion是怎么执行软件过程的三、优势与缺点架构* Git:分布式,所有的teammates本地可以clone一份独立完整的仓库,而不仅仅是某一个版本的镜像拷贝;开发者可以在本地clone仓库中完成所有vcs的操作,只有当需要协同工作提交代码到远程仓库的时候,才需要联上网络。* Subversion:中央集中式,所有的teammat
转载 2018-06-22 16:29:00
146阅读
  软件过程开发模型常用的主要有如几类:  )  构件组装模型 模型
转载 精选 2008-10-12 09:51:28
713阅读
# Java软件开发过程指南 ## 概述 在这篇文章中,我将指导你如何实现Java软件开发过程。Java是一种广泛应用于企业级应用程序开发的编程语言,了解Java软件开发过程对于成为一名合格的Java开发人员至关重要。 我将按照以下步骤详细介绍Java软件开发过程,并提供相应的代码示例和注释,以帮助你更好地理解。 ## Java软件开发过程流程 下面是Java软件开发过程的基本流程图:
原创 2023-08-06 16:00:35
82阅读
前言:本人14年毕业一直从事嵌入式开发,从单片机程序+电路+PCB设计+物料采购+调试焊接+批量生产+文档整理。那个心碎呀。。言归正传,对linux一直有接触,但是一直没有整理,感觉零零散散,一点都不圆润。在此从零整理linux,也给自己梳理开发流程,总结开发过程,勿重复造轮子,时间就是金钱,效率就是生命。每项技能吸收成自己的技术,灵活应用,尽早跨过学习成长期,延长收入期。Gcc编译4个流程:总结
#嵌入式linux开发流程##Minicom Minicom:Linux下的终端程序,用于通过串口进行通信,在嵌入式Linux系统中,可以用于主机与目标系统通信,实现串口控制台的功能。 ##DHCP DHCP: 动态主机配置协议。运行实现该协议的服务的主机,通过对客户发起的DHCP请求进行应答,可以动态的配置客户机的IP地址等网络信息。 ##TFTP TFTP: 一种FTP文件传输协议。由于实现相
Puzzle 面向服务/切面AOP开发框架 For .NetAOP主要实现的目的是针对业务处理过程中的切面进行提取,它所面对的是处理过程中的某个步骤或阶段,以获得逻辑过程中各部分之间低耦合性的隔离效果。日常的产品开发中最常见的就是数据保存的功能。举例来说,现在有个用户信息数据保存的功能,我们希望在数据保存前对数据进行校验,其中现在能想到的校验就包含数据完整性校验和相同数据是否存在校验。按照传统的O
架构师软考与软件开发过程的深入探讨 在信息技术迅猛发展的今天,软件架构师的角色日益凸显出其重要性。软件架构师不仅需要具备深厚的技术功底,还需要对软件开发过程有全面而深入的理解。而软考(计算机技术与软件专业技术资格(水平)考试)作为国内权威的IT专业认证,对于软件架构师的能力评估与标准制定起到了至关重要的作用。 首先,我们要明白什么是软件架构师。简单来说,软件架构师是负责设计软件系统整体架构的专
abap开发报表的简单过程。程序的正确与否我们不与讨论,我们只关心这个程序的编写过程。首先,在任何程序的开始阶段,我们都要确定将会用到的表。我们所讲的这个程序是查询采购订单是否完成的。将会用到以下三个表:EKKO,EKPO,EKET。程序的开头为:REPORT TEST.TABLES: EKKO,EKET,EKPO.现在我们已经定义了所要用到的表,接下来的工作就是定义内表和数据。内表是用来存储我们
转载 2007-11-26 11:50:59
1139阅读
1点赞
2评论
一般WEB开发过程有五个基本阶段:        (1)规划        (2)设计        (3)建设和测试       
转载 2010-03-28 17:02:08
424阅读
  • 1
  • 2
  • 3
  • 4
  • 5