Softwaredesign

Fra Wikipedia, den frie encyklopædi
Spring til navigation Spring til søgning

Softwaredesign er processen hvor en agent skaber en specifikation for en softwareartifakt, hvis intention er at opnå et mål, ved brug af primitive komponenter og underlagt restriktioner.[1] Software design kan referere til enten "alt aktivitet involveret i at konceptualisere, frame, implementere, idriftsættelse, og ultimativt modificere komplekse systemer" eller "aktiviteten der følger efter specifikationskrav og før programmering, som ... [i] en stiliseret softwareingeniørproces."[2]

Softwaredesign involverer som regel problemløsning og planlægning af en softwareløsning. Dette inkluderer både low-level komponenter og algoritmedesign, og et high-level arkitekturdesign.

Referencer[redigér | redigér wikikode]

  1. ^ Ralph, P.; Wand, Y. (2009). "A proposal for a formal definition of the design concept". I Lyytinen, K.; Loucopoulos, P.; Mylopoulos, J.; Robinson, W. Design Requirements Workshop (LNBIP 14). Springer-Verlag. s. 109. doi:10.1007/978-3-540-92966-6_6. 
  2. ^ Freeman, Peter; David Hart (2004). "A Science of design for software-intensive systems". Communications of the ACM. 47 (8): 19–21 [20]. doi:10.1145/1012037.1012054. 
ItStub
Denne it-artikel er kun påbegyndt. Hvis du ved mere om emnet, kan du hjælpe Wikipedia ved at udvide den.