Archive

Archive for the ‘software’ Category

Software Engineer

July 31st, 2010

Understanding Software Engineering

Executive Summary About Software Engineer By Cinoy Ravindran

it jobs

it jobs

Software Engineering is the application of a systematic, disciplined, quantifiable approach to the development, operation and maintenance of software. Software Project Management (SPM), Software Quality Assurance (SQA) and the use of Computer aided Software Engineering (CASE) would run parallel with the other phases and finally comes the maintenance phase. Software Methodology

Waterfall, Prototyping, Spiral, Rapid Application, Stepwise Refinement, Industrial and military standards, Assembly by reuse, Application generation, Continuous transformation and Knowledge based software automation are some of the popular methodologies.

Who is Software Engineer?

A software engineer is someone who applied engineering principles in the co-operative development of software. A good software engineer should not only generate computer programs but also learn the skills to produce good documentation, database and operational procedures for the computer system. He should be well defined about the components or modules of software engineering.

What is the Difference Between a Software Engineer and a Computer Programmer?

Executive Summary About Software Engineer By Pinky Mcbanon

The terms software engineer or computer programmer may be confusing to the average computer user. The role played by a software engineer is significantly different from that of a computer programmer. Before learning what the difference between a software engineer and a computer programmer is, let us see what is meant by the term software engineering and how it relates to computer programming.

Software engineering is a rigorous approach to development, maintenance and testing of software. The computer programmer is a specialist in some areas covered by software engineering. A software engineer may have a team of computer programmers working under his supervision.

Check out my other article about oil gas

software , , ,

Software Development

July 30th, 2010

Software Development Life Cycle (SDLC)

Executive Summary About Software Development By Kirill Basikhin

development software

development software

Outsourcing software development work is riding high these days. Software development work isn’t an easy task as it involves a lot of planning, strategizing and testing. No software is perfect and in full functionality unless it overcomes all the tests.

Any company supporting software development outsourcing usually follow a software development life cycle or popularly known as SDLC. The software development life cycle is a set framework preferably used for understanding and developing information systems and software successfully.

Software developer can easily understand how each of these methods affects risk. Many software developers also call Software Development Life Cycle as Classic Life Cycle Model or Linear Sequential Model or Waterfall Method. All the software development life cycle includes following activities:

System/Information Engineering and Modeling- Software are always comprised of a large system, and work usually begins by setting up the requirements for all system elements. o Software Requirements Analysis- This stage is also known as feasibility study.

Software Development Life Cycle - Basic Steps Leading to A Strong Product

Executive Summary About Software Development By Anne Catherine

Software development is an intricate process that requires a lot of planning, implementation and testing. A software development company put special emphasis on SDLC to produce the most effective, functional and mission critical software that can help one’s business in a long run. The software development life cycle (SDLC) is a pre-set framework that is used by all software development companies for through understanding and developing effective information systems and software.

Requirement Analysis and Design

After testing the feasibility of the project, system or software requirements are gathered. From interface design to data design, every program is discussed in this stage to keep the software of high level design.

Testing and Quality Assurance

Software system maintenance is an inevitable need. Software development should be flexible enough to inculcate required changes with time and according to changing business needs. Inevitably the system will need maintenance. Software may undergo certain changes once it is delivered to the customer.

Checkout my other article about physics.

software , , ,

Software Complexity Analysis and Software Reliability Estimation and Prediction

April 9th, 2009

Software Analysis Handbook:

Software Complexity Analysis and Software Reliability Estimation and Prediction

SECTION 1-SOFTWARE COMPLEXITY ANALYSIS AND THE DETERMINATION OF SOFTWARE TEST COVERAGE

Static Analysis
Dynamic Analysis
Software Functional Criticality
Software Complexity: Theories and Concepts
Introduction to Complexity Metrics
Common Metric Definitions
Lines of Code
Halstead’s Textual Complexity Metrics
McCabe’s Cyclomatic Number
The Complexity Measure of Henry and Kafura
Utilization of Complexity Metrics
Read more…

software