Software Design Task

From GM-RKB
(Redirected from software design)
Jump to navigation Jump to search

A Software Design Task is a design task intended to support Software Development.



References

2014

  • (Wikipedia, 2014) ⇒ http://en.wikipedia.org/wiki/software_design Retrieved:2014-4-28.
    • This article is about the activity between requirements and programming. For the broader meaning, see software development.

      Software design is the process by which an agent creates a specification of a software artifact, intended to accomplish goals, using a set of primitive components and subject to constraints. [1] Software design may refer to either "all the activities involved in conceptualizing, framing, implementing, commissioning, and ultimately modifying complex systems" or "the activity following requirements specification and before programming, as ... [in] a stylized software engineering process."

      Software design usually involves problem solving and planning a software solution. This includes both low-level component and algorithm design and high-level, architecture design.

  1. 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 .