深圳热线

文本界面设计说明是?软件架构应该怎么处理?

2023-04-17 11:23:20 来源:创视网

文本界面设计说明

实现一个基于文本界面的《客户信息管理软件》

• 进一步掌握编程技巧和调试技巧,熟悉面向对象编

• 主要涉及以下知识点:

– 类和对象(属性、方法及构造器)

– 类的封装

– 数据库的基本操作

– 数据的插入、删除和替换

– 对象的聚集处理

– java通过jdbc链接数据库

• 实现基于文本界面的《客户信息管理软件》。

• 该软件能够实现对客户对象的插入、修改和删除(

用数组实现),并能够打印客户明细表。

软件架构

软件架构(software architecture)是一系列相关的抽象模式,用于指导大型软件系统各个方面的设计。软件架构是一个系统的草图。软件架构描述的对象是直接构成系统的抽象组件。各个组件之间的连接则明确和相对细致地描述组件之间的通讯。在实现阶段,这些抽象组件被细化为实际的组件,比如具体某个类或者对象。在面向对象领域中,组件之间的连接通常用接口(计算机科学)来实现。软件体系结构是构建计算机软件实践的基础。与建筑师设定建筑项目的设计原则和目标,作为绘图员画图的基础一样,一个软件架构师或者系统架构师陈述软件构架以作为满足不同客户需求的实际系统设计方案的基础。

软件构架是一个容易理解的概念,多数工程师(尤其是经验不多的工程师)会从直觉上来认识它,但要给出精确的定义很困难。特别是,很难明确地区分设计和构架:构架属于设计的一方面,它集中于某些具体的特征。

在“软件构架简介”中,David Garlan 和 Mary Shaw 认为软件构架是有关如下问题的设计层次:“在计算的算法和数据结构之外,设计并确定系统整体结构成为了新的问题。结构问题包括总体组织结构和全局控制结构;通信、同步和数据访问的协议;设计元素的功能分配;物理分布;设计元素的组成;定标与性能;备选设计的选择。”

但构架不仅是结构。IEEE Working Group onArchitecture把其定义为“系统在其环境中的最高层概念”。构架还包括“符合”系统完整性、经济约束条件、审美需求和样式。它并不仅注重对内部的考虑,而且还在系统的用户环境和开发环境中对系统进行整体考虑,即同时注重对外部的考虑。

关键词: 文本界面 设计说明 软件架构 应该怎么处理

热门推荐