设计阶段: 从工程管理的角度,可以将软件设计分为总体设计阶段和详细设计阶段。 从技术的角度,传统的结构化方法将软件设计划分为体系结构设计、数据设计、接口设计和过程设计4部分。 面向对象方法则将软件设计划分为体系结构设计、类设计/数据设计、接口设计和构件级设计4部分。 结构化设计和结构化分析的关系: 例:用筛选法求100以内的素数。所谓的筛选法,就是从2到100中去掉2,3,5,7的倍数,剩下的就是100以内的素数。 首先按程序功能写出一个框架 main() { 建立2到100的数组A[ ],其中A[i]=i;..........................1 建立2到10的素数表B[ ],存放2到10以内的素数;......2 若A[i]=i是B[ ]中任一数的倍数,则剔除A[i];............3 输出A[ ]中所有没有被剔除的数;…..………………....4 } 上述框架中每一个加工语句都可进一步细化 main() { /*建立2到100的数组A[ ],其中A[i]=i*/ ………..………1 for (i = 2;i = 100;i++)A[i] = i; /* 建立2到10的素数表B[ ],存放2到10以内的素数*/ ….2 B[1] =2; B[2] = 3; B[3] = 5; B[4] = 7;
您可能关注的文档
- 第八章萜类和挥发油试卷.ppt
- 第八章透皮给药制剂试卷.ppt
- 第5章含运算放大器的电阻电路试卷.ppt
- 第八章-弯曲应力1试卷.ppt
- 第5章化学试卷.ppt
- 第八章纬编机的其它机构与装置试卷.ppt
- 第八章污染环境的生物修复试卷.ppt
- 第八章烯烃共轭二烯试卷.ppt
- 第5章黄酮类化合物试卷.ppt
- 第5章绘制多路数据采集器原理图试卷.ppt
- 浙江四校(含精诚联盟)2025-2026学年高二下学期3月阶段检测数学+答案.pdf
- 云南金太阳2025-2026学年高一下学期3月开学考试英语试题+答案.pdf
- 银川市、石嘴山市、吴忠市三市2026年高三年级学科教学质量检测生物+答案.docx
- 云南金太阳2025-2026学年高一下学期3月开学考试历史试题+答案.pdf
- 湖北省云学联盟2025-2026学年高二下学期3月学科素养测评英语试卷(含答案).pdf
- 河南天一大联考2026年高一3月联考语文试题.docx
- 河南天一大联考2026年高一3月联考语文试题.pdf
- 浙江四校(含精诚联盟)2025-2026学年高一下学期3月阶段检测英语+答案.docx
- 浙江四校(含精诚联盟)2025-2026学年高一下学期3月阶段检测政治+答案.docx
- 浙江四校(含精诚联盟)2025-2026学年高二下学期3月阶段检测地理+答案.pdf
原创力文档

文档评论(0)