10 likes | 127 Views
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.?
E N D
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