When we're talking about software system design, we're talking about something larger than just a piece of software. Often software systems are large programs or systems comprised of several programs and subsystems. In many cases systems of larger sizes need to be well designed in order to perform sufficiently well under heavy load. So, software system design is the practice of extracting the needed information about what a system should do and then coming about via design, research and prototyping w/a way to solve the problem in a way that yields sufficient performance w/o wasting time or resources in the process. It is excruciatingly hard, or perhaps impossible to create a software system that works well w/o enough design.
However, one way to design systems is through prototyping, but it still isn't really possible to come about w/a prototype that is good enough w/o understanding the actual problem well enough. So, no matter what kind of a approach you take to solving the problem of creating a well-working software system, you cannot live w/o design. There are just different approaches to it. The design might be very thought out, or it may emerge. But the time to think it out has to be put in there in one way or the other.
Software is what enables us to use computer hardware effectively and is needed for our modern life. A software designer changes people's needs into computer programmes to enable people to meet their objectives. Most electrical items have software in them. Some don't like light bulbs. Software is instructions to hardware to do things. A software designers design a set of instructions so a computer will do helpful things for people. A software designer produces computer programmes, a functional specification to agree the design with the customer and a programme to realise the design. Software is involved with everything so software designers work for both companies and freelance. It is very hard to find a company which doesn't have software designers. To be a software designer maths is essential. Employers look for maths and science skills and good communication skills. You can be a software designer without qualifications but it is very unlikely.
Software designers plan and write computer programmes to meet functional requirements. Software designers design the features of programmes such as the features of Microsoft Word or the features of an oven. Everything we do on the computer is a result of software design.
Software is what enables us to use computer hardware effectively and is needed for our modern life. A software designer changes people's needs into computer programmes to enable people to meet their objectives. Most electrical items have software in them. Some don't like light bulbs. Software is instructions to hardware to do things. A software designers design a set of instructions so a computer will do helpful things for people. A software designer produces computer programmes, a functional specification to agree the design with the customer and a programme to realise the design. Software is involved with everything so software designers work for both companies and freelance. It is very hard to find a company which doesn't have software designers. To be a software designer maths is essential. Employers look for maths and science skills and good communication skills. You can be a software designer without qualifications but it is very unlikely.
Software designers plan and write computer programmes to meet functional requirements. Software designers design the features of programmes such as the features of Microsoft word or the features of an oven. Everything we do on the computer is a result of software design.
yeah, last answer is very well. I think softwares are tools, and that software design is to provide these tools to us.
Software design means that a person will create or modify software that is used on a computer. Software design includes writing programs, modifying programs, and fixing bugs.
Yes, I think there already is actually. IT Architect or Software Architect is already a role - they're involved in the decision and design process for new software systems, and include analysis on software, hardware and other technologies that are needed.
The main function of system software is to communicate with hardware
3 level of software design - Architecture - Component - Detailed
A defined set of system models Rules that apply to these models Guidelines for design 'good practice' A model of the design process Formats for reports on the design
1. system design or top-level design 2. detailed design or logic design
computer software with refrence
A structured set of activities required to develop a software system. Specification Design Validation Evolution
Depends on what you are willing to design.
Going through the existing system & code and coming out with design.
magshabu
data design in software engineering
The functional elements in a system software defines the architectural elements that delivers the functionality of the system. The functional elements in a system software includes functional capabilities, functional design philosophy, external interfaces, and functional capabilities.