Software Engineering

1) Read a program that you wrote a long time ago (the older the better) and a recent program. Can you understand the older program? Do you notice any changes in your programming style? Include a copy of the old program and a copy of the recent program you use to answer this question. For each program, explain.

2) Find a program that you wrote (or one assigned by your professor) and analyze it for style. Is it indented correctly? Are the names well chosen? Can it benefit from refactoring? Discuss the issues with your fellow students or with other software developers. Include a copy of the program that you use to answer this question.

3) Consider the seeded defect approach to creating a stop-testing condition and the example in this chapter.

         i) After reaching the 70 percent level, suppose that more and more (e.g., twenty) unseeded defects     are found without discovering a single new seeded defect. Explain what you think is happening.

        ii)After reaching the 70 percent level, suppose that the remaining three seeded defects are found along with only four more real defects. Explain what you think is happening.

4) Describe your level of comfort for quality if a group of software developers tell you that they used test-driven development. Explain why.

CS forum 3

Artificial intelligence(AI) may result in a significant operating cost reduction

Artificial intelligence is a very important subjectnowadays, but not everyone understands the scale of its value for the business. Thus, the existing AI technology can increase the productivity of the business by 50%. With the help of AI learning, Netflix managed to save USD 1 billion in 2017. When a company is using AI, 34% of customers spend more money on their products and services. Apart from this, 49% are thinking about buying something from the company more often in case it uses AI. These facts should be enough to assure you that artificial intelligence can be very beneficial. And here are a few ways of how you can use AI to reduce costs, improve efficiency and make your business more successful.

Artificial intelligence can help to reduce the mistakes and improve the overall efficiency of your company. For example, for the above-mentioned issue, you can use an AI personal assistant. Using your calendar, it will schedule calls and meetings, send you reminders, and so on. The probability of a human error will be reduced significantly, which means that you won’t waste the budget on fixing mistakes. Moreover, you will be able to spend the time saved on something more important.

3D printing help to reduce costs and improve competitiveness in a manufacturing industry

3D printing makes it possible to assemble ideas at a faster pace. In some instances, it could be possible for 3D concepts to be designed and printed on the same day but in terms of large-scale manufacturing, it is certainly faster than conventional methods. This can help companies to reduce manufacturing time from months to days while ensuring that they remain ahead of their competitors.

Inspite the challenges, 3D printing will change the way of manufacturing

However, in the main, these are not challenges that cannot be overcome with some careful forward thinking and planning. The manufacturing industry is filled with competition and that means that these challenges are nothing more than hurdles to overcome. This is because the industry has to not only think about the technical benefits that 3D printing for manufacturing can bring, but also the value it can add to a business.

It is crucial that businesses do not only identify applications and parts that they can create with 3D printing, but their manufacturing strategy as a whole and how 3D printing should fit into that. This is down to the fact that the technology can enhance innovation and value to overall operations. So, it is not about finding products that fit the technology but ensuring that the technology suits the product and the company working model

ANSWER B

Challenges, which companies have to deal in Artificial intelligence, such are:

Requires financial investment and can be quite costly. Robots and other products of artificial intelligence replacing humans can become the cause of unemployment. Robots and other products of artificial intelligence do not possess such human qualities, as creativity or emotional intelligence.

Challenges, which companies have to deal in 3d printing, such as:

  • Manufacturing costs
  • (Lack of) Expertise
  • Software development and capabilities
  • Recyclability
  • The cost of the equipment
  • The materials available for your industry
  • Post processing needs

please type 300 words for summary above the passages

Electronic documents and record management

Course Reflection (Extra points)

Due 5/7/

Note: Write no shorter than half page of your reflection and feedback regarding this course. Feel free to write down your thoughts and suggestions. The purpose of this assignment is to help you summarize and reflect on what you have learned from this class during the semester.  Some things to think about:

  1. What did you personally gain from this course? Was it a meaningful learning experience?  Do you view electronic documents and records management differently now?  What was harder/easier than expected?  What “gaps” did you feel there were in your knowledge which may have impacted your performance in this class? 
  2. Feedback on the assignments and class exercises. Could you find the information you needed?  What have you learned from the assignments?  Any assignment or class exercise you found relevant and memorable?

GO19_AC_CH02_GRADER_2E_HW – Biology Supplies 1.1

 GO19_AC_CH02_GRADER_2E_HW – Biology Supplies 1.1

  

Project Description:

In this project, you will use a database to answer questions about biology laboratory supplies at a college. You will open and save an existing database, create a relationship between two tables, sort records in a table, create queries in Design view, create queries from existing queries, sort query results, and specify criteria in a query.

     

Start Access. Open the downloaded   file named Student_Access_2E_Biology_Supplies.accdb, and enable the content.

 

Using   Vendor ID as the common field, create a one-to-many relationship between the   2E Vendors table and the 2E Biology Lab Supplies table. Enforce referential   integrity and enable both cascade options.

 

Create   a relationship report with normal margins. Save it as 2E Relationships Close all open objects.

 

In   the last record of the 2E Vendors table, change the data in the Vendor ID field   from V-100 to V-001, save and then close the table. (The   related records in the 2E Biology Lab Supplies table will automatically   update.)

 

Open   your 2E Biology Lab Supplies table. Sort the records first in Descending   order by Price Per Item and then in Ascending order by Category. Close the   table, saving changes to the table.

 

Create   a query in Query Design view based on the 2E Biology Lab Supplies table to   answer the question: What is the item   ID, item name, room, location, and quantity in stock for all of the items,   sorted in ascending order by the Room field and the Location field?   Display the fields in the order listed in the question. Save the query as 2E Items by Room Query. Close the query.

 

Copy   the 2E Items by Room Query to create a new query with the name 2E Item Categories Query. Redesign the query to answer the   question: What is the item ID, item   name, category, vendor ID, and quantity in stock for all items, sorted in   ascending order by the Category field and the Vendor ID field? Display   only the fields necessary to answer the question and in the order listed in   the question. Be sure that the fields are sorted in the correct order in   Design view, so that the results display the categories in ascending order,   then the Vendor IDs within each category in ascending order. Close the query,   saving the design changes.

 

Copy   the 2E Items by Room Query to create a new query with the name 2E Supplies Sort Query. Redesign the query to answer the   question: What is the item name,   category, price per item, and quantity in stock for all supplies, sorted in   ascending order by the Category field and then in descending order by the   Price Per Item field? Display only the fields necessary to answer the question   and in the order listed in the question. Close the query, saving the design   changes.

 

Copy   the 2E Supplies Sort Query to create a new query with the name 2E Kits Query. Redesign the query to answer the   question: What is item name, category,   price per item, quantity in stock, and vendor ID for all items that have a   category of kits, sorted in ascending order by the Item Name field? Do   not display the Category field in the query results, and display the rest of   the fields in the order listed in the question. Run the query; six records   match the criteria. Close the query, saving the design changes

 

Create   a query in Query Design view based on the 2E Vendors table to answer the   question: What is the vendor ID, vendor   name, and phone number where the phone number is blank, sorted in ascending   order by the Vendor Name field? Display the fields in the order listed in   the question. Run the query; two records match the criteria. Save the query   as 2E Missing Phone Query. Close the query.

 

Be   sure that all database objects are closed, open the Navigation Pane, and then   close Access. Submit the Student_Access_2E_Biology_Supplies.accdb   database as directed.

Assignment part 2

 

Project Part 2: Gap Analysis Plan and Risk Assessment Methodology

Scenario

After the productive team meeting, Fullsoft’s chief technology officer (CTO) wants further analysis performed and a high-level plan created to mitigate future risks, threats, and vulnerabilities. As part of this request, you and your team members will create a plan for performing a gap analysis, and then research and select an appropriate risk assessment methodology to be used for future reviews of the Fullsoft IT environment.An IT gap analysis may be a formal investigation or an informal survey of an organization’s overall IT security. The first step of a gap analysis is to compose clear objectives and goals concerning an organization’s IT security. For each objective or goal, the person performing the analysis must gather information about the environment, determine the present status, and identify what must be changed to achieve goals. The analysis most often reveals gaps in security between “where you are” and “where you want to be.”Two popular risk assessment methodologies are NIST SP 800-30 revision 1, Guide for Conducting Risk Assessments, and Operationally Critical Threat, Asset, and Vulnerability Evaluation (OCTAVE). Your focus will be on the OCTAVE Allegro version, which is a more concise version of OCTAVE. When reviewing the methodologies, consider the following:

  • Which features or factors of each methodology are most important and relevant to Fullsoft?
  • Which methodology is easier to follow?
  • Which methodology appears to require fewer resources, such as time and staff, but still provides for a thorough assessment?

Tasks

  • Create a high-level plan to perform a gap analysis.
  • Review the following two risk assessment methodologies:
    • NIST SP 800-30 rev. 1, Guide for Conducting Risk Assessments (formerly titled ” Risk Management Guide for Information Technology Systems”)
    • Operationally Critical Threat, Asset, and Vulnerability Evaluation (OCTAVE), Allegro version
  • Create a report that includes the gap analysis plan, a brief description of each risk assessment methodology, a recommendation for which methodology Fullsoft should follow, and justification for your choice.

Required Resources

  • Textbook for this course
  • Internet access
  • Additional websites for research

Submission Requirements

  • Format: Microsoft Word or compatible
  • Font: APA Format
  • Citation Style: APA Format
  • Submit in the Group Project Part 2Assignment
  • Name the document Group-project-part-2
  • Length: 5-6 pages plus citation page

You are encouraged to respond creatively, but you should cite credible sources to support your work.

Self-Assessment Checklist

  • I created a plan for performing a gap analysis of the IT environment.
  • I evaluated and selected a risk assessment methodology.
  • I summarized each methodology, recommended which methodology Fullsoft should follow, and provided justification for my choice.
  • I conducted adequate independent research for this part of the project.
  • I followed the submission guidelines.

Activity 1 – Exe Proj

 Case Study 1.1 MegaTech, Inc.MegaTech, Inc. is designed to highlight some of the reasons why an organization that had operated in a relatively stable and predictable environment would seek to move to an emphasis on project-based work. The trigger event, in this case is the advent of the NAFTA treaty, which opened up competition on a more price-competitive basis.Questions

  1. What is it about project management that offers MegaTech a competitive advantage in its industry?
  2. What elements of the marketplace in which MegaTech operates led the firm to believe that project management would improve its operations?

 

Text Reference-

Title: Project Management

ISBN: 9780134730332

Authors: Pinto

Publisher: Pearson

Edition: 5TH 19

IT Policy life cycle and policy framework- No plagiarism- 1000 words- Use APA format

 

For this week’s assignment, you will have multiple requirements. First you will select an IT policy lifecycle. Thinking about the course case study, consider the most appropriate Lifecycle to help drive policy. You can select a lifecycle that has already been developed, or you may create your own. State the name of your lifecycle, provide a visual if available and walk through the phases/stages of the lifecycle.

Next, use the lifecycle to drive a selection for a Policy Framework for your plan that will be applied to PYZ Tech. Create, define, and discuss how the policy will be managed. Continue to keep your governance framework and the outline of areas that should be included with these types of plans in mind.

The IT policy framework can be similar to the governance framework in structure, but it should have a focus on policy and procedures. This can be a visual or a narrative component to the assignment. Remember to always include some narrative explanation when providing visuals as a component to the overall plan.

Note: I am uploading a picture of lifecycle I have selected. Write the assignment accordingly

Database Project

 Produce an ER Model for the following scenario (presented in Step 1 below) and business need, for the Pythagoras Math Academy.  Reference the attached video (Course Project Ph2 Video.mp4), for a full introduction and demonstration and expectations for this project. Deliverables:

  • ER Model for the scenario presented. 
  • You have the option to use MS Visio (if you have the software) to produce your ER Model.  
  • Alternatively, if you do not have MS Visio, you can use the ERD PLUS (Open source ER Modeling Software) and produce your ER Model. 

Required Software:

  • MS Visio by Microsoft OR
  • ERD PLUS, Open Source Offering. This offering is cloud-based, and you do not need to download any clients. You will need to create an account (username and password), link to this offering follows: https://erdplus.com 

Lab Steps:Step 1: Read and understand the Scenario and Business needs presented below. Define and document the ENTITIES, and RELATIONSHIPS, required to address the business needs. The nouns in the scenario below will give the ENTITIES that you will need. Finally, the verbs will describe the RELATIONSHIPS.Scenario and Business Need The Pythagoras Math Academy is in need to develop a database to keep track and control of his students, teachers, and classes offered. Teachers are able to teach multiple courses. But they are required to be certified on the course they are teaching. For example, only a group of teachers are certified to teach Algebra, and other Geometry. Students can take multiple courses. Courses are taught by teachers with the proper certification and have multiple certs as needed.  Courses are taught in one of the classrooms at one of the School’s several sites.Each classroom is optimized to serve the needs for a course (for example some courses might require computer labs and whiteboards). The school needs to keep track of the math courses delivered in each of the sites.Step 2: For this project, you are required to use MS Visio or ERD PLUS to produce the deliverables.If you are using MS Visio follow the steps below:

  • Reference the Course Project Ph2 VIDEO.mp4, for a short demonstration and tutorial of this tool, and project overview/ expectations.
  • Open MS Visio
  • Click on the Software Database Template in the main window
  • Select the Database Model Diagram Template to open a new file.
  • Save the File and ensure to have in your file name PROJECT2_LastName_FistInitial.

If you are using ERD PLUS.

  • Watch the recorded short tutorial for this tool. Reference the attached video as follows: Course Project Ph2 VIDEO.mp4.
  • From the ERP PLUS main interface, select DOCUMENTS –> NEW DIAGRAM (NAME YOUR DIAGRAM) –>ER DIAGRAM –> CREATE
  • Reference demonstration video for how to navigate tool, how to create entities, add attributes, relationships, and Cordiality. Demonstration video attached as follows: Course Project Ph2 VIDEO.mp4

Step 3: Define and Database ENTITIES

  • Add an entity for each Table you identified in the Scenario and Business Need.
  • You will use the MS Visio tool, or the ERD PLUS open source offering to complete this step.

Step 4: ADD the required ENTITY ATTRIBUTES  

  • Add the required Attributes for each Entity that you feel would help to define each Entity as needed.
  • Select one of the attributes to be PRIMARY KEY (PK)

Step 5: Define RELATIONSHIPS

  • Use the Crow’s Feet Notation.
  • Reference recorded demonstrations on how to use these notations, for MS Visio and ERD PLUS. Reference attached video as follows: Course Project Ph2 VIDEO.mp4
  • Drag and drop (draw) relationships between the entities you defined.
  • Connect the ends to the two entities for each relation.
  • Defined the Primary Key for the parent entity.

Step 6: Define CARDINALITY RELATIONSHIPSet the cardinality for each of your relationships defined in Step 5.  For MS Visio: select a relationship line in the drawing area that is connecting two entities. In the Database Properties window, select the miscellaneous category. Select the cardinality for the selected relationship.Step 7: Upload your Work 

  • Save the File and ensure to have in your file name PROJECT2_LastName_FistInitial. 

Rubric:

  • 10 points: ER Model (MS Visio OR ERD PLUS)
  • 10 points: Entities: Minimum of Three entities are represented
  • 10 points: Attributes: Minimum of Two attributes for each Entity. Most would require more than two attributes, and I am only requiring two per entity.
  • 10 points: Relationships: Minimum Three relationships are presented.
  • 10 points: Cardinality is defined and specific for each relationship with Crow’s foot notation.