Unit 1 Flashcards
is the process of
designing, creating, testing, and maintaining different software applications.
Software development
Software development is the process of
_____, ______, _______, and ______ different software applications.
designing, creating, testing, and maintaining
aims to create efficient, reliable, and easy-to-use software.
Software development
Software development aims to _______, _______, and _________ software.
efficient, reliable, and easy-to-use
The software developer
can be in charge of the _____, _____, ______, _______, and ______ the software.
researching, designing, building, testing,
implementing
is often used to refer to the activity of Computer Programing, which is the process of writing and maintaining the source code.
Application Development
They sometimes build products from scratch or often ask to modify existing software.
They need to be creative thinkers with
exceptional problem-solving skills.
Software development
TYPES OF DEVELOPERS
Application Developer, System Developer, Web
Developer, Game Developer
8 Qualities to be a successful programmer.
Puzzle solver, always learning, curious, self-discipline, good at communicating, adaptable, logical mindset, and has a love for technology.
is the process of evaluating a
system or its component(s) with the intent to find whether it satisfies the specified requirements or not.
Software Testing
testing is executing a system in
order to identify any____, ____, and _________ in contrary to the actual requirements.
gaps, errors, or missing requirements
According to ________ standard,
Software Testing can be defined as - A process of analyzing a software item to detect the differences between existing and required
conditions (that is defects/errors/bugs) and to evaluate the features of the software item.
ANSI/IEEE 1059
Good software tester skills
Verbal and written communication, passion, technical skill. analytical skill, attitude, productivity
SOFTWARE TESTING AS CAREER PATH
Developer, Manager, Business
Analyst, Program Manager, Scrum Master, Test
Engineer, Automation Test Engineer, Director, CEO