Phone Number
+91 8248 44 0907
Call our Team
Mr. K. Anandraj
Business Development
+91 9940 58 7744
rktechnologiesindia@gmail.com
Software design is the process by which an agent creates a specification of asoftware artifact, intended to accomplish goals, using a set of primitive components and subject to constraints. Software design usually involves problem solving and planning a software solution.
Software design is the process of implementing software solutions to one or more sets of problems. One of the main components of software design is the software requirements analysis (SRA). SRA is a part of the software development process that lists specificationsused in software engineering. If the software is "semi-automated" or user centered, software design may involve user experience design yielding a storyboard to help determine those specifications. Some common skills and tools traditionally viewed as unique to the front-end developer are listed below:
Word processing software | MS Word, WordPad and Notepad |
Database software | Oracle, MS Access etc |
Spreadsheet software | Apple Numbers, Microsoft Excel |
Multimedia software | Real Player, Media Player |
Presentation Software | Microsoft Power Point, Keynotes |
Enterprise Software | Customer relationship management system |
Information Worker Software | Documentation tools, resource management tools |
Educational Software | Dictionaries: Encarta, BritannicaMathematical: MATLABOthers: Google Earth, NASA World Wind |
Simulation Software | Flight and scientific simulators |
Content Access Software | Accessing content through media players, web browsers |
Application Suites | OpenOffice, Microsoft Office |
Software for Engineering and Product Development | IDE or Integrated Development Environments |