软件工程英语
文档: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—Relationsship
结构化分析: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 Data type
模块化设计:Modular Design
tool工具箱分解: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
映射: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
结点: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
航向:Navigability
重数:Multiplicity
共享聚集: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

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。