Computer applications use programming language to write computer programs. As you have read previously, data representation builds programming and results in approaches such as procedural programming, object-oriented programming (OOP), aspect-oriented programming (AOP), and agile software development (ASD).
The program development life cycle (PDLC), much like the system development life cycle (SDLC), is a model or set of activities necessary to developing the program design. One step needs to be completed and tested before the next phase can begin.
Programming and coding is enjoying renewed attention, with specialized coding academies popping up. Familiarity in this area is a big plus for your overall academics and professional opportunities.Readings
In your textbook, Understanding Computers, complete the following:
Chapter 11, “Program Development and Programming Languages,” pages 434–477.
From the Capella library, read the following:
Rais, A. A. (2016). Interface-based enterprise and software architecture mapping. Journal of Systems Integration, 7(2), 33–41. doi:10.20470/jsi.v7i2.253
Using the Internet, complete the following:
Computer Hope. (n.d.). Website. Retrieved from http://www.computerhope.com/jargon/w/website.htm
Using the Internet, review the Microsoft Applications Certification path:
Microsoft Learning. (n.d.). Find the right IT certification. Retrieved from https://www.microsoft.com/en-us/learning/certification-overview.aspx
Browse the Web sites of these professional organizations to gain insight on the IT industry.
An integrated development environment (IDE) is a programming environment designed as an application program that combines a code editor, compiler, debugger, and graphical user interface (GUI) builder. Many programming languages can be used such as BASIC, Visual BASIC, and Java.
The Open Systems Interconnection (OSI) model is an effort to standardize computer networking. The International Standardization Organization (ISO) is the leadership organization that promotes global proprietary and commercial standards.
Association of Shareware Professionals (ASP) offers software developers creating products for use on a “try-before-you-buy” basis, members-only newsgroups, help with development and marketing, and ways to connect with shareware brethren.
National Association of Programmers (NAP) is an association dedicated to programmers, developers, consultants, and other professionals and students in the computer industry.
Dream in Code provides a forum for developers to network and learn from each other.
Click Coding Example to see code in action.
Association of Shareware Professionals. (n.d.). Retrieved from http://asp-software.org/www/
Dream in Code. (n.d.). Retrieved from http://www.dreamincode.net/
ISO. (n.d.). Retrieved from http://www.iso.org/iso/home.html
National Association of Programmers. (n.d.). Retrieved from http://www.napusa.org/
Productivity software and applications offer new dimensions to computing. Interestingly, the development of an idea, such as a tag that can be attached to an item with discoverable information, must be carefully and strategically designed. The program development life cycle (PDLC) provides a model of each phase of the life cycle that produces documentation to generate the next phase of the process.
Read the sections and flowcharts from Chapter 11 of your text that explain program design and the planning tools. Write 1–2 pages on program design tools.
Begin with a definition of the PDLC.
Create a table in Microsoft Word with 5 rows and 3 columns that lists the 5 program design tools.
Use columns to include descriptions and important features of each program design tool.
Add to your table as needed.
Written communication: Written communication is free of errors that detract from the overall message. Use spell check in Word to confirm spelling and grammar.
Font and font size: Use Times New Roman, 12 point.
Length of paper: Write 1–2 pages, double spaced.
[contact-form-7 id=”232″ title=”Contact form 1″]