

The profile of Mohammed Arshaq and their contact details have been verified by our experts
Mohammed Arshaq
- Rate Ksh. 1,850
- Response 1h
-
Students2
Number of students Mohammed Arshaq has accompanied since arriving at Superprof
Number of students Mohammed Arshaq has accompanied since arriving at Superprof

Ksh. 1,850/hr
Unfortunately, this tutor is unavailable
- Computing
Master IT skills with expert tutoring, for all levels, hands-on learning and personalised to individual needs
- Computing
Lesson location
About Mohammed Arshaq
Dynamic professional with comprehensive experience conducting detailed business analysis across many industries, encompassing healthcare, utilities, retail, manufacturing, and banking sectors. Expert in eliciting, analyzing, and documenting IT requirements. Proficient in liaising with operations subject matter experts and stakeholders to understand system functionality.
About the lesson
- Lower Primary
- Upper Primary
- Lower Secondary
- +6
levels :
Lower Primary
Upper Primary
Lower Secondary
Tertiary
University
Adult Education
Masters
MBA
Pre-Primary
- English
All languages in which the lesson is available :
English
My Goal to make students the best in there game when it comes to the following areas:
Understand the Basics and Importance of UML Modeling
• Grasp the fundamental concepts of Unified Modeling Language (UML) and its role in software development.
• Recognize the importance of UML modeling in communicating design and requirements effectively.
2. Learn the Different Types of UML Diagrams
• Identify and differentiate between structural and behavioral UML diagrams.
• Understand the specific use cases and elements of key UML diagrams such as Class, Use Case, and Activity diagrams.
3. Master Techniques of Requirement Elicitation
• Gain proficiency in various requirement elicitation techniques, including interviews, surveys, workshops, brainstorming, document analysis, observation, and prototyping.
• Understand how to apply these techniques in different scenarios to gather comprehensive and accurate requirements.
4. Apply UML Modeling and Requirement Elicitation to Real-World Scenarios
• Implement UML modeling and requirement elicitation techniques in a practical case study.
• Translate real-world requirements into UML diagrams and document them effectively.
5. Database Design and Integration with UML
• Learn how to design a database schema based on UML diagrams.
• Understand the relationship between UML Class Diagrams and Entity-Relationship Diagrams (ERDs).
• Apply normalization techniques to create an efficient and scalable database design.
6. UI/UX Design and Its Integration with Requirements
• Understand the principles of User Interface (UI) and User Experience (UX) design.
• Learn how to gather UI/UX requirements through user personas, wireframes, and mockups.
• Integrate UI/UX considerations into UML modeling to ensure user-friendly design.
7. Software Architecture and UML
• Gain insights into different software architecture styles (e.g., MVC, microservices) and how UML diagrams can represent these architectures.
• Understand the role of Component Diagrams and Deployment Diagrams in depicting software architecture.
8. Agile Methodologies and UML
• Learn how UML modeling and requirement elicitation fit within Agile methodologies.
• Understand the iterative nature of Agile and how to continuously refine UML diagrams and requirements.
9. Quality Assurance and Testing
• Explore how UML diagrams aid in creating test cases and quality assurance processes.
• Understand the role of requirement elicitation in defining testable requirements.
10. Documentation and Communication
• Master the skills required to create comprehensive and clear documentation using UML diagrams.
• Learn how to effectively communicate requirements and design to stakeholders, developers, and other team members.
Recommendations
Recommendations come from relatives, friends and acquaintances of the teacher
Muhammad Arshawq is an exceptional tutor, as he helped me explain UML concepts with clarity and precision. He incorporates well-structured diagrams and relevant simple examples to effectively illustrate and simplify complex ideas, making them easier to understand. His teaching approach fosters a deep comprehension of the subject - would definitely recommend him!
View more recommendations
Rates
Rate
- Ksh. 1,850
Pack prices
- 5h: Ksh. 9,252
- 10h: Ksh. 18,503
online
- Ksh. 1,850/h
Travel
- + Ksh. 20
Similar Computing teachers in Saskatoon
Sir Paul
Nairobi & Online
- Ksh. 2,000/h
- 1st lesson free
Jecinta
Nairobi & Online
- Ksh. 500/h
- 1st lesson free
Larry
Nairobi & Online
- Ksh. 2,000/h
- 1st lesson free
Mickowen
Njoro & Online
- Ksh. 2,200/h
- 1st lesson free
SAMUEL
Nairobi & Online
- Ksh. 1,800/h
- 1st lesson free
Dorine
Kisumu & Online
- Ksh. 2,500/h
- 1st lesson free
Robert
Nairobi & Online
- Ksh. 2,000/h
- 1st lesson free
Vilma
Eldoret & Online
- Ksh. 2,279/h
- 1st lesson free
Ance
Eldoret & Online
- Ksh. 2,000/h
- 1st lesson free
Lickson
Nakuru
- Ksh. 300/h
- 1st lesson free
Antoine
Incourt, Wallonia & Online
- Ksh. 8,988/h
- 1st lesson free
Paolo
London, United Kingdom & Online
- Ksh. 6,057/h
- 1st lesson free
Mr Ali
Calgary, Canada & Online
- Ksh. 2,775/h
- 1st lesson free
François-Camille
Dijon, France & Online
- Ksh. 7,490/h
- 1st lesson free
Pierre-Thomas
Paris 4e, France & Online
- Ksh. 11,984/h
- 1st lesson free
Giuseppe
Milano, Italy & Online
- Ksh. 3,745/h
- 1st lesson free
Massimiliano
Ancona, Italy & Online
- Ksh. 4,494/h
- 1st lesson free
Syed
Kingston upon Thames, United Kingdom & Online
- Ksh. 11,249/h
- 1st lesson free
Davayne
Baldwinsville, United States & Online
- Ksh. 3,884/h
- 1st lesson free
Francesco
Milano, Italy & Online
- Ksh. 7,490/h
- 1st lesson free
-
See Computing tutors
