日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

软件开发设计阶段

發布時間:2023/12/8 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 软件开发设计阶段 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、概述

設計階段:概要設計和詳細設計

概要設計:把軟件需求轉化成體系結構。是建立在軟件需求的基礎上,設計人員對其進行分層,模塊化處理。

在概要設計中最重要是體系結構設計,軟件的系統結構是以后進行詳細設計的基礎和根本依據。概要設計階段體系的確立就是軟件框架的建立,基本上就是產品的紙面原型,為接下來的詳細設計定了位。


詳細設計數據設計和過程設計是詳細設計必須要完成的。

概要設計完成了對軟件框架的搭建,也只是軟件的基本表達式;接下來,就是對不同的模塊進行填充以及模塊跟模塊間是怎么銜接的。

?

輔助理解

曾把定義時期比喻為設計是搜集信息,那么設計階段就是繪制圖紙的過程。

設計師開始設計圖紙——根據主任的描述進行宏觀繪制;

然后把房子分塊:根據樓層,客廳,臥室,廚房等不同的地方進行不同的設計。

當然在設計過程中,存在一些客觀因素,我們必須得考慮進去,例如土地面積不夠,或者客廳設計在那個地方采光好,或者某些地方的設計需要符合一些風俗習慣等,這些就是軟件設計中需要考慮的可行性計劃;還有就是在設計中可能根據不同的需要給主人添加一些實用的設計,如加個陽臺或者什么的。這些都是跟房主在一起交流,確定下來的。最后形成設計師手中的設計圖紙。

?

二、流程

概要設計

1、軟件的構架設計

制定規范

1.1定義子系統

1.2定義子系統外部接口

1.3定義系統物理結構

詳細設計

2、軟件結構設計

模塊化

模塊化

抽象化

信息隱蔽

獨立性

內聚

耦合

結構建模工具:軟件結構圖,HIPO

結構優化:模塊大小,模塊扇入扇出,模塊的作用域控制域,

3、數據庫結構設計

概念

邏輯

物理

4、人----機界面設計

?

三、設計方法

1、面向對象

2、結構化設計方法Structured Design,? SD(面向過程,或者是面向數據流)

3、面向數據結構(程序邏輯結構(lcp)Jackson系統開發方法和數據結構化系統開發(DSSD)方法)

具體設計階段過程見圖:



總結

以上是生活随笔為你收集整理的软件开发设计阶段的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。