Software Assignment

 Requirement Analysis and Use Case Diagram 

Suppose that one of the customers wants your company to develop an LMS ( Learning Management System) software like Moodle. 

If your company delegates you as software architecture and wants you to analyze requirements and create a model. So

1. List 20 requirements. (include functional and non-functional requirements) 

2. Create use case diagrams for subsystems.

Business Strategy

 Why is it important for business strategy to drive organizational strategy and IS strategy? What might happen if the business strategy was not the driver? 

Python project

Objective: Web scraping with Python

Due: December 7 (11:59pm). 10 pts will be deduced for each late day (24hr). No submission will be accepted after Dec 10 (11:59pm). Total grade for the project is 100.

Grading Procedures: All submission will be checked with a plagiarism software. Submission having more than 70% similarity to any other student submission and/or internet resources will share total points the assignment. For example, 4 submissions having more than 70% similarity will be graded as 100/4 = 25pts, assuming that the program is worth of 100 pts.

Description: The university maintains course schedules at http://appsprod.tamuc.edu/Schedule/Schedule.aspx for different semesters (spring, fall, winter, etc ). You will develop a Python program to dynamically complete certain tasks, such as list, find, sort, and save, in course listings from schedule portal. You will mainly use “request” and “BeautifulSoup” libraries (or similar, see exercise 12.1). The program will operate at different level: Semester and Department.  Your program will be a menu based application. Assume that you project file is myproject.py. Once you run, it will show last 5 semester (fall, spring, summer only, (not winter, may mini))

> python myproject.py
Choose a semester: 1) Sprint 2021   2)Fall 2020  3)Summer II  4)Summer I 5)Spring 2020 
Selection: 2

Here, your program will parse the data from website and show only last (most recent) 5 semesters. User will make selection, then, you will show departments for the selected semester (Fall 2020). Note that selected semester is visible before a “>” sign.

Fall 2020> Select a department:
1) Undeclared
2) Accounting and Finance
3) Art
4) Ag Science & Natural Resources


30) Social Work
31) Theatre
Q)Go back

Selection: 3

Fall 2020> Art > Select an option:
1) List courses by instruction name
2) List courses by capacity
3) List courses by enrollment size
4) List courses by course prefix
5) Save courses in a csv file
6) Search course by instruction name
7) Search courses by course prefix
Q)Go back
Selection: ??

Here, your program will parse the data from website and show all available department then list of tasks. Q (go back) option will take user to previous level. 

Course listing output should show the following fields. For instance for course listing for “Fall 2020> Computer Science & Info Sys> List the course by prefix ” should show

PrefixIDSecNameInstructorHoursSeatsEnroll.COSC130101WIntro to CompuLee, Kwang33510COSC143601EIntro to Comp Sci & ProgBrown, Thomas44036COSC143601LIntro to Comp Sci & ProgBrown, Thomas4036COSC143601WIntro to Comp Sci & ProgHu, Kaoning44543COSC143602EIntro to Comp Sci & ProgHu, Kaoning43532

as first 5 rows.

You will follow above headers and order (prefix (col. width 6), ID (5), Sec (5) ,Name (25), Inst (20), Hours (5), Seats (5), Enroll. (7) ) for other listing selections too. Data cell should be aligned with column header and left justified. A course name should not have a word more than 5 chars. For instance Algorithms should be abbreviated as “Algor”. The length of course name will not exceed 25 chars. In option 5, the above format should be used to save a listing to a file as .csv format. User will be able to provide a filename for csv file.

For this program you need to develop at least one class (chapter 10) with (possible) many methods.

Discussion 2

After reading the main articles this week, and any other relevant research you locate, please discuss the following in your main post:.

  • Which case study in the paper was most interesting to you and why?
  • Do you think that ERM is necessary in the contemporary organization and why?

At least one scholarly source should be used in the initial discussion thread. Be sure to use information from your readings and other sources from the UC Library. Use proper citations and references in your post.

Research Paper – Distribution As A Determinant Of Business Success

Please submit a 5-research paper (plus cover page and reference page) related to the topic you researched a couple of weeks ago for the annotated bibliography. 
Your research paper should be in APA format. 
Your research paper should include: 
The paper should include the following:
Title page in APA formatIntroduction with thesis statement (one paragraph)Background Section (at least two paragraphs)Literature Review (at least three paragraphs)Personal Reflection (at least one paragraph)Conclusion (one paragraph)References in APA format (at least six sources)
USE THE OUTLINE AND ANOTATED BIBLIOGRAPHY FOR TOPIC AND CONTEXT REFERENCE, I’LL SUBMIT THE RESEARCH PAPER WITH THESE TWO FILLES ATTACHED SO EVERYTHING NEEDS TO FLOW TOGETHER

Discussion: Roles and Responsibilities in IT

 

In this module, you are learning about various IT disciplines, roles, and responsibilities in the field, and the certifications and degrees that equip you for those roles. In this discussion, you will examine various IT roles to find one of interest to you. You will learn about the skills and technologies used in these roles and how they can be transferred to other IT disciplines.

For your initial post, use a website such as the Bureau of Labor and Statistics Occupational Outlook Handbook or CompTIA’s Cyberstates Interactive Map to determine your areas of interest in the IT field. Then, choose a job title or role in that area of interest. In your post, describe how this role is situated within the broader IT fields discussed in this unit, and define the responsibilities of the role.

In your responses to your peers, discuss the job title or role they chose. In your response, describe the tools, skills, and certifications your peer would need to be successful in the identified role. Additionally, describe at least one other role that these skills and certifications could be used in.

To complete this assignment, review the Discussion Rubric.

Research Based postition Paper

 

Prepare an 8 page APA style paper using the resources you have read in this course and at least 3 additional peer reviewed resources. Follow the writing requirements for this course. Include an introduction and conclusion in the paper. This paper should address the following questions:

(1) Does Blockchain technology have the potential to cause a shift in financial business practices that many experts are predicting? Explain why or why not. Support your answer with research.

(2) Is there evidence to suggest that Blockchain technology will change the way finance is applied and practiced? If there is, discuss that evidence. If there is not, what issues exist that impede its adoption?

(3) Which functions of financial management could be most impacted by Blockchain technology? How might the financial functions change? Support your answer with research.

Course writing requirements:

  • References must be cited within your paper in APA format. Your reference page and in-text citations must match 100%. Papers without in-text citations will earn failing grades.
  • Always include a cover page and reference page with all submissions (even initial discussion posts)
  • Provide the exact web link on the reference page citations for all online sources – do not provide just the home page, but the exact link – I check all sources
  • No abbreviations, no contractions – write formally
  • Write in the third person formal voice (no first or second person pronouns)
  • Write more than the minimum requirement of the word count assigned
  • As always, the word count is only for the body of the paper – the cover page, reference page, and / or Appendix (if included) do not count towards the word count for the paper
  • Indent the first line of each new paragraph five spaces
  • Refer to the example APA paper in the getting started folder under the content tab if you need an example. Also, a Power Point is provided under the information tab that addresses APA format.
  • Use double-spacing / zero point line spacing, a running header, page numbers, and left justify the margins.

information system

  

Q4 ) In Wikipedia, IT governance is a part of corporate governance  (https://en.wikipedia.org/wiki/Corporate_governance_of_information_technology).  In a page or less, what is IT governance and why is it important to the IT manager? Make sure you describe who has precedence, the company or the company’s IT function.

Q5 ) In a page or so, write a job description for an IT manager that incorporates at least one area of IT governance that you covered in Question 4 above. Monster.com has an example template http://hiring.monster.com/hr/hr-best-practices/recruiting-hiring-advice/job-descriptions/information-technology-manager-job-description-sample.aspx [1]. The template can be edited to use the terms, definitions, principles, methodology, etc. of our readings, e.g., risk management, IT value delivery, IT strategic alignment, etc.

Q6 ) In Wikipedia (http://en.wikipedia.org/wiki/Information_technology_management), Information Technology Management is defined as “… the discipline whereby all of the technology resources of a firm are managed in accordance with its needs and priorities.” [2] I suggest this is an excellent definition and also allows a broad spectrum of ways to achieve the course objectives listed in the syllabus.  In a page or so, please take a deeper dive into this from A1 and comment on this definition, and clearly state whether you agree with it or do not agree with it and why. Use our course material in your commentary.   

Movement of traditional IT Staff

 

The main focus is on the movement of traditional IT staff.  To facilitate cultural assimilation, IT and non-IT must become more integrated.  What are some strategies to implement to allow this type of interaction to occur?

Note: The first post should be made by Wednesday 11:59 p.m., EST.

Your response should be 250-300 words.