Research the key terms Program Design Application Design Sof
Research the key terms “Program Design”, “Application Design”, “Software Design”; find a journal publication pertaining to the subject, and write a 1-2 pages APA format report, summarizing the paper. Make sure to use references. The last section of your paper should be titled “Author Reflection”, and it should reflect why you selected that particular publication and your critique of the publication examined.
This is a graded assignment and is due before the end of this module. Your assignment will be submitted through Turnitin, a plagiarism detection tool.
Solution
Program Design:
The word program design relates with the activity which is carried out from the specification of some kind of program to the actual description of the program. The word program design is generally used in the software development cycle. During the phase of program design some kind of input is provided regarding the development of the program.
After providing of input some decisions are made as to how the inputs will be used and how the final output will be obtained and in the final stage the actual program is obtained.
There are generally two phases of product design. These are architectural design and deatiled desin. During the architectural design the overall architecture of the product is specified and during the detailed design various inputs are highlighted.
Application design:
Application design involves designing of a particular application, which can be put to some specific use. The application design process involves defining the need to develop the application, the various inputs required to develop the application, the usability of the application and the actual development of the application.
The need of developing an application is gauged by taking feedback from people. Feedback and other information define the developemtn of the application. After taking the feedback the application is developed by the developers and actual application is then made.
Software design:
Software design is a process in which an agent creates a software artifact, which intends to accomplish various goals, with the help of various components and subject to various constraints.
Software design generally involves problem solving and planning a software solution. It comprises of developing the designing concept, takin the design into consideration , modelling language and considering various design patterns.
