Softwaredesign
Softwaredesign er processen med at konceptualisere, hvordan et softwaresystem vil fungere, før det implementeres eller ændres.[1]
Softwaredesign refererer også til det direkte resultat af designprocessen - altså koncepterne for, hvordan softwaren vil fungere, som enten kan være formelt dokumenteret eller mindre formelt vedligeholdt, herunder via mundtlig overlevering.
Designprocessen giver en designer mulighed for at modellere aspekter af et softwaresystem, før det eksisterer, med det formål at gøre kodningsarbejdet mere effektivt. Kreativitet, tidligere erfaring, en fornemmelse for, hvad der kendetegner "god" software, og en forpligtelse til kvalitet er succesfaktorer for et kompetent design.
Et softwaredesign kan sammenlignes med en arkitektonisk plan for et hus. Overordnede planer repræsenterer huset som helhed (f.eks. en tredimensionel gengivelse af huset). Mere detaljerede planer giver vejledning til at konstruere hver enkelt del (f.eks. rørføringen). På samme måde tilbyder softwaredesignmodellen en række forskellige synsvinkler på den foreslåede softwareløsning.
Referencer
[redigér | rediger kildetekst]- ↑ Ralph, P. and Wand, Y. (2009). A proposal for a formal definition of the design concept. In Lyytinen, K., Loucopoulos, P., Mylopoulos, J., and Robinson, W., editors, Design Requirements Workshop (LNBIP 14), pp. 103–136. Springer-Verlag, p. 109 .
| Spire Denne artikel om datalogi eller et datalogi-relateret emne er en spire som bør udbygges. Du er velkommen til at hjælpe Wikipedia ved at udvide den. |