Software design engineering

Dexter, Amado (2012) Software design engineering. Research World, Delhi, India. ISBN 978-81-323-3102-5

[thumbnail of AmadoDexter2012_SoftwareDesignEngineering.pdf]
Preview
Text
AmadoDexter2012_SoftwareDesignEngineering.pdf - Published Version

Download (3MB) | Preview

Abstract

Software design is a process of problem-solving and planning for a software solution. After the purpose and specifications of software are determined, software developers will design or employ designers to develop a plan for a solution. It includes low-level component and algorithm implementation issues as well as the architectural view. The software requirements analysis (SRA) step of a software development process yields specifications that are used in software engineering. If the software is "semiautomated" or user centered, software design may involve user experience design yielding a story board to help determine those specifications. If the software is completely automated (meaning no user or user interface), a software design may be as simple as a flow chart or text describing a planned sequence of events. There are also semi-standard methods like Unified Modeling Language and Fundamental modeling concepts. In either case some documentation of the plan is usually the product of the design. A software design may be platform-independent or platform-specific, depending on the availability of the technology called for by the design.

Item Type: Book
Subjects: Q Science > QA Mathematics > QA76 Computer software
Divisions: Electronic Books
Depositing User: Practical Student 02
Date Deposited: 24 Feb 2022 05:28
Last Modified: 29 May 2022 08:15
URI: http://odlsystem2.utm.my/id/eprint/2878

Actions (login required)

View Item View Item