สิ่งที่เรานำเสนอ

ที่ปรึกษาด้านเทคนิคและการตรวจทานการออกแบบ

ช่วยเหลือการเลือกเทคโนโลยี ตรวจทานการออกแบบ และจัดระเบียบสินทรัพย์ซอฟต์แวร์เดิม เมื่อสถาปัตยกรรมหรือแนวทางการปรับปรุงซอฟต์แวร์ Windows ยังไม่ชัดเจน

เรื่องที่เรารับปรึกษา

  • สินทรัพย์เดิมควรคงไว้ ห่อหุ้ม หรือแทนที่
  • ควรแบ่งหน้าที่ความรับผิดชอบของส่วนติดต่อผู้ใช้ การสื่อสาร การประมวลผลเบื้องหลัง และล็อกอย่างไร
  • ควรวางรอยต่อระหว่าง COM, ActiveX, C++/CLI และ .NET ไว้ตรงจุดใด
  • ควรดูดซับปัญหาระหว่าง 32 กับ 64 บิต ที่จุดใด
  • ควรสังเกตอะไรบ้างก่อนเริ่มการตรวจสอบบั๊ก

ช่วงเวลาที่เหมาะสม

  • การกำหนดเกณฑ์ก่อนลงมือพัฒนา
  • การตรวจทานการออกแบบก่อนปรับปรุงระบบเดิม
  • สถานการณ์ที่สถาปัตยกรรมปัจจุบันมีปัญหา แต่การแทนที่ทั้งหมดมีต้นทุนสูงเกินไป
  • สถานการณ์ที่เกิดเหตุขัดข้องซ้ำ ๆ จนต้องจัดระเบียบระบบใหม่ตั้งแต่ระดับโครงสร้าง

หัวข้อการปรึกษาที่พบบ่อย

  • การจัดระเบียบสถาปัตยกรรมของแอปพลิเคชัน Windows
  • แนวทางจัดการ COM, ActiveX และ OCX
  • การทำงานร่วมกันระหว่าง 32 กับ 64 บิต
  • การออกแบบโมเดลเธรดและวงจรชีวิต
  • การออกแบบล็อก ข้อยกเว้น และการทดสอบสถานการณ์ผิดปกติ

การให้คำปรึกษาดำเนินไปอย่างไร

  1. ขั้นแรก เราจัดระเบียบสถาปัตยกรรมปัจจุบัน ข้อจำกัด และปัญหาที่มีอยู่
  2. จากนั้นแยกแยะว่าส่วนใดควรคงไว้ ห่อหุ้ม และแทนที่
  3. เมื่อจำเป็น เราเดินหน้าต่อไปจนถึงการตรวจทานก่อนลงมือพัฒนา หรือการจัดทำเอกสารแนวทางการปรับปรุง

โครงการที่เข้ากับเราเป็นพิเศษ

KomuraSoft LLC ทำงานได้ดีเป็นพิเศษกับ โครงการ Windows ที่ค่อนข้างเก่าและค่อนข้างซับซ้อน

  • มีสินทรัพย์เดิมที่ควรใช้ประโยชน์ต่อ
  • การบำรุงรักษาในสภาพปัจจุบันทำได้ยาก
  • ขณะเดียวกัน การรื้อทำใหม่ทั้งหมดก็เป็นภาระที่หนักมาก

ในโครงการลักษณะนี้ การเริ่มต้นจากการจัดระเบียบการออกแบบมักช่วยลดต้นทุนโดยรวมได้

คำถามที่พบบ่อย

สามารถขอเพียงคำปรึกษาก่อนเริ่มลงมือพัฒนาได้หรือไม่

ได้ครับ แม้จะยังไม่ได้เริ่มเขียนโค้ด เราก็สามารถช่วยกำหนดการออกแบบและเลือกเทคโนโลยีได้

สามารถปรึกษาสถาปัตยกรรมเก่าที่มี COM หรือ ActiveX ได้หรือไม่

ได้ครับ เราเริ่มต้นจากสินทรัพย์เดิม แล้วตัดสินใจว่าส่วนใดควรคงไว้ ห่อหุ้ม หรือแทนที่

มาคุยเรื่องโปรเจกต์ของคุณกัน

หากบริการนี้ตรงกับความต้องการของคุณ โปรดเล่าสถานการณ์ปัจจุบันให้เราทราบ เราจะช่วยตัดสินใจว่าควรเริ่มจากการวิเคราะห์ การแก้ไข หรือการวางแผน

← กลับไปหน้าแรก