1 / 1

SSUGDT01

SSUGDT01. Created: 11.05.01 – bjornf Modified: 29.05.01 – bjornf/torra. SSUG Development Tool 1 – Program design. Idea. Retrieve info from future users of application. Describe idea in concrete terms. Program description. Functionality spec. - What services should the app. provide.?

marlee
Télécharger la présentation

SSUGDT01

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SSUGDT01 Created: 11.05.01 – bjornf Modified: 29.05.01 – bjornf/torra SSUG Development Tool 1 – Program design Idea Retrieve info from futureusers of application Describe idea in concrete terms Program description • Functionality spec. • - What services should the app. provide.? • - General about users and user needs • What level of security ? • Define UoD • Technical spec. • What machine arcitecture and OS will the app. run on. • What type of network (if any) Parallel processes No Does functionality spec match idea ? Yes Data flow & module segmentation • Module outline • - What logical modules is the app Composed of .? • - Segmentate complexity to logical modules • Dataflow • - What is the ”natural” flow of data. • simplex / duplex info between modules • security revisited Parallel processes No Does data flow/modulesmatch idea and fucn description? Yes Program structure • Class / Object diagrams • - Describe implementation level structure • - Translate data modules and data flow to language Specific syntax • Describe services as objects/structs and functions • Define interfaces and variabel availability No Is it coherence betweenProgram structure and original idea Yes Implementation • Code implementation • Implement app using Program structure. • Stick to code conventions • Modulate where appropriate • No shortcuts ! Do it decent the first time. • Rething choice of algorithms Syncronization Decision (negative) Decision (positive) Get external data/info Reject Quality check Approved

More Related