探索 .NET 数字和值类型:以计算器程序为例
1. 软件开发起步
软件开发通常可分为组织和实现两大主要任务。组织开发工作至关重要,它涉及确定要定义的功能和库,以及参与开发的人员数量等。当开发者接到创建程序的任务时,需编写实现一系列功能的软件,例如计算每日利息支付、自动生成贷款接受或拒绝的信件等。
定义功能时,主要有以下两个步骤:
- 理解功能 :只有理解功能的原理和目的,才能编写实现该功能的源代码。
- 使用结构化设计方法描述功能 :若独自开发程序,简单整理思路或许足够;但多数情况下会处于团队协作中,此时就需要使用结构化设计方法,以便与团队成员交流程序开发的想法。常见的结构化设计方法包括统一建模语言(UML)和敏捷软件开发。UML 可将功能组织成与编程语言结构(如类)相对应的单元,帮助开发者在不阅读源代码的情况下了解整体架构。
下面通过一个计算器程序的示例,来展示结构化开发的过程。
1.1 计算器的构思
首先,拿一张纸和笔,或者使用平板电脑,在纸的中心画一个圈,写上“Calculator”,然后围绕这个圈写下关于计算器软件的各种想法。这个过程可能会产生杂乱无章的想法,这也反映了软件开发中常见的缺乏聚焦和组织的问题。但成功的软件项目必须保持聚焦和有序,所以接下来需要对这些想法进行整理。
以下是整理后的构思分类:
| 分类 | 描述 |
| ---- | ---- |
| 源代码功能 | 与源代码实现的功能相关的想法,每个想法大致对应一个要实现的功能 |
超级会员免费看
订阅专栏 解锁全文
31

被折叠的 条评论
为什么被折叠?



