- 浏览: 102294 次
- 性别:
- 来自: 上海
最新评论
-
karistino:
设定的进程数目不同时统计的关键字个数不一样
JAVA多线程读写文件范例 -
sd6292766:
在系统的服务进程中,找到“DCom Server Proces ...
报错com.jacob.com.ComFailException: Can't co-create object时, 另外的解决途径 -
zyh3380433:
怎么解决?????
报错com.jacob.com.ComFailException: Can't co-create object时, 另外的解决途径 -
sd6292766:
ribavnu 写道线程锁。求楼主继续霸气啊,来个把钱存到数据 ...
JAVA多线程的一个复习例子(取款同步)(希望大家不要看源代码,看题目自己写出实现) -
ribavnu:
线程锁。求楼主继续霸气啊,来个把钱存到数据库的,然后数据库实现 ...
JAVA多线程的一个复习例子(取款同步)(希望大家不要看源代码,看题目自己写出实现)
这里记录一下,常用的建模工具都是英文版的,这样方便校对。
文档:Documents
软件工具:Software Tools
工具箱:Tool Box
集成工具:Integrated Tool
软件工程环境:Software Engineering Environment
传统:Conventional
经典:Classical
解空间:Solution Domain
问题空间:Problem Domain
清晰第一,效率第二Clarity the first,Efficiency the next.
设计先于编码Design before coding
使程序的结构适合于问题的结构Make the program fit the problem
开发伴随复用,开发为了复用 Development with reuse,Development for reuse.
靠度量来管理:Management by Measurement
软件度量学:Software Metrics
软件经济学:Software Economics
软件计划WHY软件分析WHAT软件实现HOW
软件生存周期过程的开发标准 Standard for Developing Software Life Cycle Process
软件开发模型:Software Development Model
编码员:Coder
瀑布模型:Waterfall Model
快速原型模型:Rapid Prototype Model
增量模型:Incremental Model
线性思维:Linear Thinking
演化模型:Evolutionary Model
螺旋模型:Spiral Model
对象:Object
类:Class
继承:Inheritance
聚集:Aggregation
消息:Message
面向对象=对象Object+分类Classification+继承Inheritance+消息通信Communication with Messages
构件集成模型:Component Integration Model
转换模型:Transformational Model
净室软件工程:Cleanroom Software Engineering
净室模型:Cleanroom Model
软件需求规格说明书:Software Requirement Specification ,SRS
分析模型:Analysis Model
便利的应用规约技术:Facilitated Application Specification Techniques ,FAST
结构化语言:Structured Language
判定树:Decision Tree
基数:Cardinality
事件轨迹:Event Trace
对象-关系Object-RelationShip
结构化分析:SA(Structured Analysis)
由顶向下,逐步细化 Top-Down Stepwise Refinement
面向对象分析:Object-Oriented Analysis
包含:Contains
临近:Is Next To
传到:Transmits to
来自:Acquires from
管理:Manages
控制:Controls
组成:Is Composed of
细化:Refinement
抽象:Abstraction
模块:Module
策略:Strategy
信息隐藏:Information Hiding
数据封装:Data Encapsulation
抽象数据类型:Abstract Datatype
模块化设计:Modular Design
分解:Decomposition
模块性:Modularity
单模块软件:Monolithic Software
模块独立性:Module Independence
内聚:Cohesion
偶然性内聚:Coincidental Cohesion
逻辑性内聚:Logical Cohesion
时间性内聚:Temporal Cohesion
过程性内聚: Procedural Cohesion
通信性内聚: Communicational Cohesion
顺序性内聚:Sequential Cohesion
功能性内聚:Functional Cohesion
非直接偶合:No Direct Coupling
数据偶合:Data Coupling
特征偶合:Stamp Coupling
控制偶合:Control Coupling
外部偶合:External Coupling
公共偶合:Common Coupling
内容偶合: Content Coupling
由底向上设计:Bottom-Up Design
自顶向下设计:Top-Down Design
正式复审:Formal Review
非正式复审:Informal Review
走查,排练:Walk-Through
会审:Inspection
设计先于编码:Design before coding
程序结构必须适应问题结构 Make the program fit the problem
映射:Mapping
传入路径:Afferent path
传出路径:Efferent path
变换中心:Transform Center
接受路径:Reception path
动作路径:Action path
事务中心:Transaction Center
分支分解:Factoring of Brandches
瓮形:oval-shaped
一个模块的控制域:Scope of Control
一个模块的作用域:Scope of Effect
结构化程序设计:Structured Programming
通心面程序:Bowl of Spaghetti
流程图:Flow Diagram
编码:Coding
方框图:Block Diagram
PDL (Pidgin):Program Design Language
伪代码:Pseudo Code
JSD:Jackson System Development
对象建模技术:Object Modeling Technique
基础设施:Infrastructure
控制线程:Thread of Control
保护者对象:Guardian Object
协议:protocol
UML:Unified Modeling Language
OMG:Object Management Group
统一方法:Unified Method
关联:Association
泛化:Generalization
依赖:Dependency
聚集:Aggregation
结点:Node
接口:Interface
包:Package
注释: Note
特化:Specialization
元元模型:Meta-Meta Model
用户模型:User Model
静态图:Static Diagram
动态图:Dynamic Diagram
用例视图:Use Case View
逻辑视图:Logical View
并发视图:Concurrent View
构件视图:Component View
实现模型视图:Implementation Model View
部署视图:Deployment View
关联:Association
航向:Navigability
重数:Multiplicity
聚集:Aggregation
共享聚集:Shared Aggregation
组合:Composition
泛化:Generalization
简单消息:Simple Message
同步消息:Synchronous Message
异步消息:Asynchronous Message
事件说明:Event_Signature
守卫条件:Guard_Condition
动作表达式:Action_Expression
发送子句:Send_Clause
时序图:Sequence Diagram
协作图:Collaboration Diagram
前缀:Predecessor
循环子句:Iteration-Clause
活动图:Activity Diagram
构件图:Component Diagram
配置图:Deployment Diagram
建模过程指导(RUP):Rational Unified Process
可执行代码:Executalbe Codes
实现:Implementation
编码风格:Coding Style
标准:Classical
控制流的直线性:Linearity of Control Flow
程序风格设计要素:
先求正确后求快 Make it right before you make it faster.
先求清楚后求快 Make it clear before you make it faster.
求快不忘保持程序正确 Keep it right when you make it faster.
保持程序简单以求快 Keep it simple to make it faster.
书写清楚,不要为“效率”牺牲清楚 Write clearly-don't sacrifice clarity for "efficiency"
文档化:Code Documentation
内部文档编制:Internal Documentation
序言:Prologue
用户友善:User Friendly
纠错:Debugging
测试用例:Test Case
穷举测试:Exhaustive Testing
选择测试:Selective Testing
静态分析:Static Analysis
黑盒测试:Black Box Testing
白盒测试:White Box Testing
等价分类:Equivalence Partioning
边界值分析法:Boundary Value Analysis
所谓猜错:Error Guessing
因果图:Cause-Effect Graph
逻辑覆盖测试法:Logic Coverage Testing
试凑:Trial and Error
回溯:Back Tracking
病因排除法:Cause Elimination
测试纠错:Debugging by Testing
蛮力纠错技术:Debugging by Brute Force
回归测试:Regression Testing
单元测试:Unit Testing
综合测试:Integration Testing
确认测试: Validation Testing
系统测试:System Testing
模块测试:Module Testing
高级测试:Higher order Testing
不可达的:Unreachable
办公桌检查:Desk Check
走查:Walk-Through
代码会审:Code Inspection
测试驱动模块:Test Driver
测试桩模块:Test Stub
群:Cluster
混合方式测试:Sandwich Testing
渐增式测试:Incremental Testing
非渐增式:Non-Incremental
配置复审:Configuration Review
测试终止标准:Test Completion Criteria
基于线程的测试:Thread-Based Testing
基于使用:Use-Based
基于构件的软件开发:Component Based Software Development ,CBSD
领域工程:Domain Engineering
需求规约:Requirements Specification
变体:Variant
组件对象模型,COM:Componet Object Model
对象链接与嵌入:Object Linking and Embedding
公共对象请求代理体系结构,CORBA:Common Object Request Broker Architecture
枚举分类:Enumerater Classification
呈面分类:Faceted Classification
属性-值分类:Attribute-Value Classification
应用系统工程,ASE:Application System Engineering
完善性维护:Perfective Maintenance
适应性维护:Adaptive Maintenance
纠错性维护:Corrective Maintenance
预防性维护:Preventive Maintenance
结构化的翻新:Structured Retrofit
可维护性:Maintainability
可理解性:Understandability
可修改性:Modifiability
可测试性:Testability
调用图:Call Graph
交差引用表:Cross-Reference Directory
数据封装技术:Data Encapsulation
维护申请单MRF:Maintenance Request Form
软件问题报告单SPR:Software Problem Report
软件修改报告单SCR: Software Change Report
修改控制组CCB:Change Control Board
软件配置:Software Configuration
版本控制库:Version Control Library
活动比:Activity Ratio
工作量调节因子EAF:Effort Adjustment Factor
软件再工程:Software Reengineering
逆向工程:Reverse Engineering
重构:Restructure
演化性:Evolvability
问题定义:Problem Definition
系统目标与范围的说明:Statement of Scope and Objectives
可行性研究:Feasibility Study
系统流程图:System Flowchart
成本-效益分析:Cost-Benifit Analysis
风险识别:Risk Identification
风险预测:Risk Projection
风险估计:Risk Estimation
风险评价:Risk Assessment
估算模型:Estimation Model
资源模型:Resource Model
构造性成本模型:Constructive cost Model
组织:Organic
半独立:Semidetached
嵌入:Embeded
算法模型:Algorithmic Model
分类活动结构图WBS:Work Breakdown Structure
人员-时间权衡定律 People-Time Trade-Off Law
无我小组:Egoless Team
主程序员小组: Chief-Programmer Team
PERT:Program Evaluation and Review Technique
关键路径:Critical Path
知识产权:Intellectual Property
靠质量来管理:Management by Measurement
质量保证:Quality Assurance
质量认证: Quality Certification
质量检验:Quality Inspection
全面质量管理TQC:Total Quality Control
质量体系:Quality System
计划-实施-检查-措施
合格论证:Conformity Certification
可靠性:Reliability
效率:Efficiency
运行工程:Human Engineering
正确性:Correctness
使用性:Usability
完整性:Integrity
可理解性:Understandability
可测试性:Testability
可修改性:Modifiability
可移植性:Portability
可维护性:Maintainability
可适应性:Flexibility
可重用性:Reusability
交互操作性:Interoperability
验证与确认:Verification and Validation ,V&V
基线:Baselines
平均故障时间:Mean Time To Failure ,MTTF
错误传入:Error Seeding
冗余:Redundancy
容错:Fault Tolerance
公理化归纳断言法:Axio-Matic Inductive Assertion
循环不变式:Loop Invariant
能力成熟度模型:Capability Maturity Model
关键过程域:Key Process Area ,KPA
关键实践:Key Practice
初始级:Initial
可重复级:Repeatable
已定义级:Defined
已管理级:Managed
优化级:Optimizing
主任评估师:Lead Assessor
极值程序设计:Extreme Programming
自适应软件开发:Adaptive Software Development
轻载:Light weight
重载:Heavy Weight
返工:Rework
进度:Schedule
时间:Duration
成本:Cost
代码行LOC:Lines of Code
面向功能:Function-Oriented
面向规模: Size-Oriented
功能点:Function Points
权系数:Weighting Coefficient
用户输入:User Input
用户输出: User Output
用户查询: User Inquirty
主文件处理:Master File
外部界面:External Interface
TCF:Technical Complexity Factor 技术复杂性因子
测度:Measurement
最终用户:End-User;
计算机辅助软件工程CASE:Computer Aided Software Engineering
拉出:pull-out
下拉: pull-down
一致性:Unification
自动化:Automation
过程模型:Process Model
软件开发环境SDE:Software Development Environment
软件设计支持环境PSE:Programming Support Environment
集成化项目支持IPSE:Integrated Project Support Environment
集成化框架:Integration Framework
质量从头抓起:Quality from Beginning
缺陷:Defect
变更请求:Change Request
功能扩充:Enhancement Request
发表评论
-
转载:常见数据库字段类型与java.sql.Types的对应
2013-08-08 15:34 1767今天工作时候,刚好碰到类型转换错误的现象。找到一篇这样的列表文 ... -
maven+eclipse3.7+web工程开发+tomcat7.0搭环境的一些心得
2013-02-20 19:50 3778开头第一句话,过程真的很累,现在还存在一些细节问题。因 ... -
eclipse下使用ORACLE11GR1运行项目的一个要点记录
2013-02-20 00:06 1580参考资料:http://www.cnblogs.com ... -
报错com.jacob.com.ComFailException: Can't co-create object时, 另外的解决途径
2012-12-12 17:08 20738对于JAVA在调用打印控件jacob时,会出现这样的报错提示。 ... -
转载:maven Nexus入门指南
2012-12-02 23:38 1114因本人电脑故障,需要重启,特地用博客记下地址,方便下次学习 ... -
JAVA多线程读写文件范例
2012-11-22 01:04 5509在写之前先声明,本文是基于之前在博客园网站上检索到的一 ... -
转载:JAVA开发人员成长路线
2012-11-18 17:24 1367转载地址:http://samter.it ... -
转载: 从JAVA多线程理解到集群分布式和网络设计的浅析
2012-10-25 23:58 1564转载地址:http://blog.csdn.net/tujiy ... -
mysql一个怪现象,百思不得其解
2012-10-03 17:42 858今天在JBOSS上配置JMS时,需要配置MYSQL 的 ... -
今天安装了apache服务器
2012-09-28 15:23 937今天因为我机器搭环境需要,安装了APACHE服务器 ... -
spring rmi的记录,转载的,吃完饭等下自己要用
2012-09-22 13:33 997http://blog.csdn.net/j2ee_dev/a ... -
Spring的JdbcTemplate做个简单记录,方便记忆
2012-09-16 17:50 1015调用jdbcTemplate的UPDATE方法时,返回 ... -
LOG4J工作中的一些个人收获
2012-06-21 23:38 1488继上一篇LOG4J一些工作中的学习总结之后,今天我在程序调试过 ... -
LOG4J一些工作中的学习总结
2012-06-20 12:19 1166首先声明:我这里使用的是apache的log4j日志框 ... -
转载:oschina网站的架构
2012-06-13 13:20 1479OsChina.NET 这个域名是在2008年8月16日申请的 ... -
转载:JFREECHART初级教程
2012-05-20 00:21 921JFreeChart是一组功能强大、灵活易用的Java绘图AP ... -
JS用open方法传中文乱码的解决方案,经测试,有效
2010-11-30 17:11 1286首先,在前台调用open打开对话框的位置,对要传值的中 ... -
JDK1.6存在一个方法错误,大家一起来交流下
2010-09-03 15:49 924今天在公司做项目时,用到这么一个功能:需要批量执行一些 ... -
JAVA多线程的探讨(收藏)
2010-08-07 22:30 981探索并发编程(一)------操作系统篇 探索并发编程(二) ... -
Ibatis初学的一个例子,新手可以尽快上手。
2010-06-25 17:28 1363IBATIS是优秀的半ORM框架,原先一直在用HIBE ...
相关推荐
这个不用下载了,我又重新做了一个新的。 以下是地址 http://download.csdn.net/source/254193 这个没有错误。 特别适合刚刚学习编程的新手,对一些我们在软件开发中常见的名词都进行中文解释。
在软件工程领域,术语表是理解和交流的关键工具。软件工程是一门广泛的学科,涉及到软件的开发、维护和管理过程。以下是一些核心的软件工程术语,它们构成了软件工程术语表的基础: 1. 需求分析:软件开发的初始...
软件工程 软件工程是研究和应用如何以系统化的、规范的、可度量的方法去开发、运行和维 护软件,即把工程化应用到软件上。 4. 软件生存周期 软件生存周期是指软件产品从考虑其概念开始到该软件产品交付使用,直至...
2006年的国家标准。GBT11457-2006信息技术软件工程术语
软件工程术语是软件工程领域中使用的专业词汇和概念,它们构成了软件开发、维护、教学与出版等环节中沟通与理解的基础。这些术语不仅涵盖了软件开发过程中的各种概念和方法,还涉及到软件开发的标准和规范。在本文件...
计算机软件工程术语国家标准(标准号为GB/T 11457)
软件工程中英对照术语 软件工程中英对照术语是软件开发团队中的关键术语汇编,对软件工程有基础的了解非常重要。以下是软件工程中英对照术语的部分内容: 1. 抽象类(Abstract Class):提供一组子类共有行为的类...
根据给定的信息,“企业控制系统集成 第一部分:模型和术语”主要涉及的是GBT 20720-1-2006(等同采用IEC62264-1)这一标准的内容介绍。该标准旨在为企业控制系统的集成提供一个标准化的框架,包括相关的模型、术语...
在软件工程领域,众多的专业术语构成了我们理解和实施项目的基础。以下是一些关键术语的详细解释: 1. **软件能力成熟度模型 (SW-CMM)**:SW-CMM 是一种评估和改进软件开发组织能力的框架,它定义了五个成熟度级别...
### 软件工程术语与概念详解 #### 一、软件工程基础知识 **软件危机**:指在软件开发过程中遇到的一系列问题,如成本超支、进度延误、功能不符合需求等现象。这些问题的存在反映了传统软件开发方法的局限性和不足...
《日汉专业会话:软件工程开发事例》是一份专为对日软件开发工程师设计的资源,旨在提升他们的日语沟通能力和理解日本软件开发流程的能力。这份资料集结合了语言学习与专业技能提升,提供了丰富的实践场景对话,涵盖...
软件工程求职信英文 软件工程求职信英文是一种重要的职业文档,对软件工程师的职业发展至关重要。以下是软件工程求职信英文的详细解释和知识点: 一、软件工程求职信英文的重要性 软件工程求职信英文是软件工程师...
### 软件工程概念与术语详解 #### 软件工程:理论与实践的交汇点 软件工程,作为一门综合性学科,旨在将系统化的、规范的、可度量的方法应用于软件的开发、运行和维护过程,以及进行这些活动所需的必要业务。其...
软件工程是一类求解软件的工程。它应用计算机科学、数学及管理科学等原理。借鉴传统 工程的原则、方法,创建软件以达到提高质量、降低成本的目的。其中,计算机科学、数学用 于构造模型与算法。工程科学用于制定规范...
这些术语和定义为软件工程提供了统一的语言和理解。 六、组织的背景 该标准强调了组织的背景和上下文对软件工程的影响。组织需要了解自己的背景和上下文,以便更好地应用软件工程。 七、Interested parties 的...
通过上述对软件工程概念和术语的深入解析,我们可以看出软件工程是一门涉及广泛知识领域的学科,它不仅包含了软件开发的具体技术和方法,还涵盖了软件项目管理、软件质量控制、软件配置管理等多个维度,是现代软件...